Log di esecuzione
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Gli script Google Ads mostrano due tipi di log di esecuzione, sia in modalità di anteprima sia nelle esecuzioni reali: log delle modifiche e output dei log.
- Log delle modifiche
I log delle modifiche mostrano tutte le modifiche apportate alle entità Google Ads dallo
script: descrizione dell'entità, tipo di modifica, valore prima e dopo e errori
(se presenti):

I log delle modifiche possono essere ulteriormente filtrati per mostrare solo gli errori.
- Output dei log
Se esegui console.log("Hello world!");
in uno script, nei log viene visualizzato "Hello
world!". La registrazione di frammenti di testo è particolarmente utile
durante il debug, ma spesso è utile anche durante le esecuzioni live.
Supponiamo che il seguente script sia pianificato per essere eseguito quotidianamente:
let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());
A ogni esecuzione, lo script registra l'URL del foglio di lavoro appena creato,
rendendone più facile il ritrovamento in un secondo momento. Puoi anche utilizzare console.warn()
o
console.error()
per registrare testo arancione o rosso nei log.
Oltre ai messaggi di log specificati dal programmatore, nei log di testo vengono visualizzati anche eventuali
errori e avvisi rilevati dagli script Google Ads
durante l'esecuzione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-09-10 UTC.
[null,null,["Ultimo aggiornamento 2025-09-10 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,["Google 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."]]