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:
-
Abrir una hoja de cálculo y obtener un intervalo de valores
-
Iterar por cada fila en el intervalo y llamar a
makeCopy()
para crear y asignar un nombre a una nueva copia del contrato. -
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()