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

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

История изменений

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

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

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

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

Если вы выполните 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 Рекламы.