Explicação de Vida Útil
Objetivo do desafio: Usar Apps Script para obter os valores das células na mesma coluna de uma planilha em Sheets.
Passo a passo da solução: A variável sheet
está armazenando uma planilha com 6 linhas e 2 colunas. No código com o qual você começa, cada valor na coluna A é impresso no console.
Para concluir o desafio, imprima os valores das células na coluna B. Primeiro, após a declaração de variável columnA
mas antes do laço for…of, declare uma nova variável chamada columnB
que armazena os valores do intervalo 'B1:B6'
usando .getRange().getValues()
. Em seguida, dentro da configuração do laço for…of externo, mude columnA
para columnB
.
Sample code solution:
let id = '1QE4pZs8efMoHKGOEHyXGT_nPZf1b_Sw7ssFCk2J2ueo';
let sheet = SpreadsheetApp.openById(id);
let columnA = sheet.getRange('A1:A6').getValues();
let columnB = sheet.getRange('B1:B6').getValues();
for (let row of columnB) {
for (let value of row) {
console.log(value);
}
}
Conceitos de JavaScript: Variáveis, Strings, Laço for…of, Arrays Aninhadas
Conceitos do Apps Script: SpreadsheetApp
, .openById()
, .getRange().getValues()