Registros de execução
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os scripts do Google Ads mostram dois tipos de registros de execução, tanto no modo de visualização quanto nas execuções reais: registros de mudanças e saída de registros.
- Registro de alterações
Os registros de mudanças mostram todas as alterações feitas nas entidades do Google Ads pelo
script: descrição da entidade, tipo de mudança, valor antes e depois e erros
(se houver):

Os registros de alterações podem ser ainda mais filtrados para exibir apenas erros.
- Saída de registros
Se você executar console.log("Hello world!");
em um script, "Hello
world!" vai aparecer nos registros. Registrar bits de texto é especialmente útil durante a depuração, mas também é útil durante execuções ao vivo.
Suponha que o script a seguir esteja programado para ser executado diariamente:
let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());
Em cada execução, o script registra o URL da planilha recém-criada, o que facilita a localização dela mais tarde. Você também pode usar console.warn()
ou
console.error()
para registrar texto laranja ou vermelho nos registros.
Além das mensagens de registro especificadas pelo programador, todos os erros e avisos que os scripts do Google Ads encontram durante a execução também aparecem nos registros de texto.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-05 UTC.
[null,null,["Última atualização 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."]]