Journaux d'exécution
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les scripts Google Ads affichent deux types de journaux d'exécution, à la fois en mode Aperçu et lors des exécutions réelles : les journaux des modifications et les journaux de sortie.
- Journal des modifications
Les journaux des modifications affichent toutes les modifications apportées aux entités Google Ads par le script : description de l'entité, type de modification, valeur avant et après, et erreurs (le cas échéant) :

Vous pouvez lui appliquer un filtre afin d'afficher seulement les erreurs.
- Sortie des journaux
Si vous exécutez console.log("Hello world!");
dans un script, "Hello
world!" s'affiche dans les journaux. L'enregistrement de fragments de texte est particulièrement utile lors du débogage, mais il est souvent utile lors des exécutions en direct également.
Imaginons que vous ayez planifié une exécution quotidienne du script suivant :
let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());
À chaque exécution, le script enregistre l'URL de la feuille de calcul nouvellement créée, ce qui permet de la retrouver plus facilement par la suite. Vous pouvez également utiliser console.warn()
ou console.error()
pour enregistrer du texte orange ou rouge dans les journaux.
En plus des messages de journaux spécifiés par le programmeur, toutes les erreurs et tous les avertissements rencontrés par les scripts Google Ads lors de l'exécution s'affichent également dans les journaux de texte.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[null,null,["Dernière mise à jour le 2025/08/27 (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."]]