Get Spreadsheet Values es-419 Explainer

Explicador de Obtén los valores de la hoja de cálculo

Objetivo de este acertijo: Usar Apps Script para completar el primero de 3 pasos para escribir una función destinada a automatizar la creación de contratos.

Tutorial de la solución Para el último tema de este curso, usarás Apps Script para crear una función que automatice el proceso de creación de contratos. Ya has escrito 2 funciones asistentes que se usarán en la función principal.

En este acertijo, completarás el primero de 3 pasos en la función principal.

La función principal se ha dividido en 3 pasos:

  1. Abrir una hoja de cálculo y obtener un intervalo de valores

  2. Iterar por cada fila en el intervalo y llamar a makeCopy() para crear y asignar un nombre a una nueva copia del contrato.

  3. Abre cada copia y usa updateDoc() para reemplazar el texto de su marcador de posición con texto de la hoja de cálculo.

Para completar el acertijo, completa el paso 1.

Dentro de la declaración de función main(), crea una variable llamada sheet1 que almacene la hoja de cálculo a la que accede SpreadsheetApp.openById(spreadsheetId). Luego, crea otra variable llamada values que almacene los valores devueltos por sheet.getRange("A2:C5").getValues(). Por último, imprime values[0][0] en la consola.

Conceptos de JavaScript: variables, strings, arreglos anidados, indexación de arreglos
Conceptos de Apps Script: SpreadsheetApp, .openById(), .getRange().getValues()

This is the answer

function main() {
let sheet = SpreadsheetApp.openById(spreadsheetId);
let values = sheet.getRange(“A2:C5”).getValues();
console.log(values[0][0]);
}

main();