Registros de ejecución
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las secuencias de comandos de Google Ads muestran dos tipos de registros de ejecución, tanto en el modo de vista previa como en las ejecuciones reales: Registros de cambios y Registros de salida.
- Registro de cambios
Los registros de cambios muestran todos los cambios realizados en las entidades de Google Ads por la secuencia de comandos: descripción de la entidad, tipo de cambio, valor antes y después, y errores (si los hay):

Los registros de cambios se pueden filtrar aún más para mostrar solo los errores.
- Salida de registros
Si ejecutas console.log("Hello world!");
en una secuencia de comandos, aparecerá "Hello
world!" en los registros. Registrar fragmentos de texto es particularmente útil durante la depuración, pero también suele ser útil durante las ejecuciones en vivo.
Supongamos que la siguiente secuencia de comandos está programada para ejecutarse a diario:
let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());
En cada ejecución, la secuencia de comandos registra la URL de la hoja de cálculo recién creada, lo que facilita su búsqueda posterior. También puedes usar console.warn()
o console.error()
para registrar texto naranja o rojo en los registros.
Además de los mensajes de registro especificados por el programador, los errores y las advertencias que los secuencias de comandos de Google Ads encuentren durante la ejecución también aparecerán en los registros de texto.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-05 (UTC)
[null,null,["Última actualización: 2025-09-05 (UTC)"],[[["\u003cp\u003eGoogle Ads scripts provide two types of execution logs: Changes logs (tracking entity modifications) and Logs output (displaying script messages).\u003c/p\u003e\n"],["\u003cp\u003eChanges logs detail all alterations made by the script to Google Ads entities, including before and after values, and can be filtered to show only errors.\u003c/p\u003e\n"],["\u003cp\u003eLogs output displays messages generated by the script using \u003ccode\u003econsole.log\u003c/code\u003e, \u003ccode\u003econsole.warn\u003c/code\u003e, and \u003ccode\u003econsole.error\u003c/code\u003e, useful for debugging and providing context during live executions.\u003c/p\u003e\n"],["\u003cp\u003eErrors and warnings encountered by scripts during execution are automatically included in the text logs for troubleshooting.\u003c/p\u003e\n"]]],[],null,["# Execution Logs\n\nGoogle Ads scripts display two types of execution logs, both in preview mode and in\nreal executions: Changes logs and Logs output.\n\nChanges log\n\n: Changes logs display all changes to Google Ads entities performed by the\n script: entity description, type of change, value before and after, and errors\n (if any):\n\n:\n\n: Changes logs can be further filtered to only display errors.\n\nLogs output\n\n: If you execute `console.log(\"Hello world!\");` in a script, \"Hello\n world!\" appears in the logs. Logging bits of text is particularly useful\n during debugging, but is often helpful during live executions too.\n Suppose the following script is scheduled to run daily:\n\n let spreadsheet = SpreadsheetApp.create(\"Daily Report\");\n // Populate the spreadsheet.\n // ...\n console.log(\"Daily report ready!\");\n console.log(spreadsheet.getUrl());\n\n: In every execution, the script logs the URL of the newly created spreadsheet,\n making it easier to find later. You can also use `console.warn()` or\n `console.error()` for logging orange or red text in the logs.\n\nIn addition to programmer-specified log messages, any\n[errors and warnings](/google-ads/scripts/docs/concepts/errors) the Google Ads scripts\nencounters during execution will also appear in the text logs."]]