Explicação de Obtenha os valores
Objetivo do desafio: Usar o Apps Script para acessar uma planilha em Sheets e imprimir alguns de seus dados.
Passo a passo da solução: O Apps Script tem funções de código personalizadas que se conectam a Sheets. Um exemplo é SpreadsheetApp.openById()
, que funciona exatamente como DocumentApp.openById()
. Ele pega uma id e obtém a planilha correspondente de Sheets.
Outro é .getRange().getValues()
, que seleciona um intervalo de células de uma planilha e retorna seus valores como uma array aninhada.
Para concluir o desafio, mude a string dentro dos parênteses de .getRange()
de 'A3:B6
’ para 'A2:B6'
.
Solução do código de exemplo:
let id = '1QE4pZs8efMoHKGOEHyXGT_nPZf1b_Sw7ssFCk2J2ueo';
let sheet = SpreadsheetApp.openById(id);
let values = sheet.getRange("A2:B6").getValues();
console.log(values[0][0]);
Conceitos de JavaScript: Variáveis, Strings, Arrays Aninhadas
Conceitos do Apps Script: SpreadsheetApp
, .openById()
, .getRange().getValues()