Capítulo 2 Ler, repetir, separar ・ MISSÃO 7
Missão 7: Ler de uma vez (getValues e matrizes bidimensionais)
Tarefa
Leia A2:C5 de uma vez e escreva no registro de execução o nome do segundo item (Caderno).
Para praticar, a tabela volta ao estado inicial antes de cada execução (uma planilha de verdade não volta. As mudanças de um script às vezes podem ser desfeitas com Ctrl+Z, mas não todas de uma vez).
Arquivo +
Código.gs
Capítulo 2 ・ MISSÃO 7
Ler de uma vez (getValues e matrizes bidimensionais)
Leia A2:C5 de uma vez e escreva no registro de execução o nome do segundo item (Caderno).
InformaçãoCaderno
Lendo o código
- const values = sheet.getRange('A2:C5').getValues();
- Lê de A2 a C5 de uma vez. O conteúdo é [[Caneta esferográfica, 120, 20], [Caderno, 150, 15], …].
- Logger.log(values[1][0]);
- Mostra a linha 2 ([1]), coluna 1 ([0]). A contagem começa em 0.
getValues() devolve um intervalo como matriz bidimensional: [[valores da linha 1…], [valores da linha 2…]]. Os índices começam em 0, então a linha 2, coluna 1 do intervalo lido é values[1][0]. Ler de uma vez é muito mais rápido do que célula por célula.
Como começar no GAS e o código mais usado estão em um artigo.O que é GAS? Como começar e código mais usado
O código que você escreve roda em um espaço isolado dentro desta página. Ele não alcança fora da página nem outros sites.
* Esta é uma simulação do comportamento do Planilhas Google e do Apps Script e pode diferir em parte do original.
* Planilhas Google é uma marca da Google LLC. Este site não tem relação com o Google.