Skip to main content

Registro en la consola

Translator

 Crea una función y la función en realidad va a registrar contenido en la consola. La consola es una herramienta que puedes usar para depurar dentro de Google Apps Script. Así que esto será un simple mensaje de "hola", y esta línea de código en realidad lo registrará. Usando `Logger.log`, hay varias cosas que podemos hacer. Podemos obtener el registro, podemos imprimirlo. Así que agreguemos al registro y, de hecho, solo pasaremos un mensaje, una variable, al registro. Luego, para el propio mensaje, creemos un valor de mensaje. Y simplemente escribiré mi nombre allí como mensaje. Ejecutemos la función. "Hola". Y este es el registro aquí abajo, en la parte inferior, donde está el registro de ejecución.

La palabra clave `function` declara que esto va a ser una función. Entonces, usamos `function` para crear las funciones, y luego podemos seleccionar esas funciones para ejecutar bloques de código dentro de Google Apps Script. El código dentro de las llaves va a ser el cuerpo de la función. Y la declaración `Logger.log` es la que realmente indica la acción donde estamos registrando el valor. Y esto es simplemente una variable donde estamos configurando una cadena. Puedes ejecutar el script seleccionando el código aquí arriba y eligiendo ejecutar o depurar. Esto invocará el código de la función seleccionada. Si hay más de una función, se mostrarán en el menú desplegable. Y cuando ejecutes el script, vemos que esta es la salida que está dentro del registro de ejecución. También puedes seleccionar y abrir el panel de registro de ejecución, mostrando u ocultando el registro de ejecución. Esto te ayuda a optimizar tu trabajo y hacer algunas depuraciones mientras desarrollas tu código.

Además, puedes registrar múltiples valores en el registro. Así que configuremos el valor de `i` igual a cero, y hagamos un bucle mientras `i` sea menor que 20. Luego incrementamos `i` en uno. Y luego, dentro de `Logger.log`, simplemente registraremos el valor de `i` a medida que el bucle continúa. Así que ejecutemos el código nuevamente. Y ahora vemos que tenemos un registro de ejecución mucho más grande. Esta va a ser una característica muy útil mientras desarrollas tu código de Google Apps Script.

Comments

Popular posts from this blog

Cómo conectarse a una API JSON y mostrar los resultados en una página usando AJAX y JavaScript

Translator En este ejemplo, nos conectamos a la API de Star Wars en https://swapi.dev/.   La API devuelve resultados en formato de array, luego, usando JavaScript, recorremos el array de resultados y mostramos el título o el nombre que se devuelve en los resultados de los datos JSON.   Películas - [ ] Conectar  Buscar películas Una Nueva Esperanza  El Imperio Contraataca El Retorno del Jedi La Amenaza Fantasma El Ataque de los Clones La Venganza de los Sith | Películas    | app2.js:6 | |---|---| |    | app2.js:23    | - {count: 6, next: n...

Depuración final del código JavaScript

Translator  En esta lección, vamos a hacer algunas depuraciones y mejorar un poco el funcionamiento de la aplicación.   En este momento, el estado actual es que hacemos la solicitud al `doGet`, por lo que obtenemos la salida en vivo de las hojas de cálculo. Y cada vez que hacemos clic en los botones, estamos enviando una solicitud POST de vuelta a la aplicación web, lo que actualiza los valores en el lado del servidor. Además, está devolviendo el nuevo valor dentro de esa respuesta. Así que podemos usar eso y no tener que actualizar todo el contenido de la aplicación web constantemente; podemos ac...

Agregar datos publicados (POST) a la hoja

Translator  En esta lección, vamos a regresar al script y tomaremos el contenido que nos está siendo enviado para actualizar el contenido dentro de la hoja de cálculo. Esta es información que proviene del lado del cliente, desde la aplicación web. Estamos obteniendo un par de valores dentro de los datos. Así que tenemos "resultado abajo" y "fila tres". Esa es la información que se está enviando y que estamos recuperando. Vamos a simular esos mismos datos JSON que están siendo enviados y crear una pequeña aplicación de prueba antes de ponerla en producción. Esta aplicación va a actualiza...