Журналы выполнения

Скрипты Google Рекламы отображают два типа журналов выполнения, как в режиме предварительного просмотра, так и при реальном выполнении: журналы изменений и выходные данные журналов.

Журнал изменений

В журналах изменений отображаются все изменения объектов Google Рекламы, выполненные скриптом: описание объекта, тип изменения, значение до и после, а также ошибки (если есть):

скриншот экрана предварительного просмотра

Журналы изменений можно дополнительно фильтровать, чтобы отображались только ошибки.

Вывод журналов

Если вы выполните console.log("Hello world!"); в сценарии «Привет, мир!» появляется в журналах. Регистрация фрагментов текста особенно полезна во время отладки, но часто бывает полезна и во время выполнения в реальном времени. Предположим, что следующий скрипт будет запускаться ежедневно:

let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());

При каждом выполнении скрипт записывает URL-адрес вновь созданной таблицы, что упрощает ее поиск в дальнейшем. Вы также можете использовать console.warn() или console.error() для регистрации оранжевого или красного текста в журналах.

Помимо сообщений журнала, заданных программистом, в текстовых журналах также отображаются ошибки и предупреждения , возникающие в сценариях Google Рекламы во время выполнения.