Capítulo 2 Ler, repetir, separar ・ MISSÃO 7

Missão 7: Ler de uma vez (getValues e matrizes bidimensionais)

📋 Lista de missões

Tarefa

Leia A2:C5 de uma vez e escreva no registro de execução o nome do segundo item (Caderno).

Lista de pedidos de material de escritório - Planilhas Google
Lista de pedidos de material de escritório

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).

Apps ScriptProjeto sem títuloImplantar ▾
function showSecondItem() {
const sheet = SpreadsheetApp.getActiveSheet();
const values = sheet.getRange('A2:C5').getValues();
Logger.log(values[][]);
}
Ctrl+S: salvar · Ctrl+R: executar (editor) · F5: reabrir

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).

Agora
Meta (registro de execução)

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.