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

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

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

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

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

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

Вывод логов

Если в скрипте выполнить console.log("Hello world!"); , в логах появится "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 Ads обнаружат во время выполнения.