Режим предварительного просмотра

При выполнении скриптов в режиме предварительного просмотра данные кампании не изменяются. Вместо этого вы увидите, какие изменения были бы внесены в результате выполнения скрипта. Когда вы будете довольны результатом, вы можете запустить скрипт или запланировать его выполнение.

Режим предварительного просмотра – это мощный инструмент, который позволяет разрабатывать и отлаживать скрипты, не беспокоясь о том, что в данные Google Рекламы будут внесены ошибочные изменения.

Режим предварительного просмотра влияет только на звонки, в которых AdsApp используется в качестве точки входа. Вызовы других сервисов будут выполняться в обычном режиме. Например, если скрипт использует MailApp для отправки электронного письма, оно будет отправлено независимо от того, был ли скрипт запущен или просмотрен. Таблицы также будут обновляться в обоих сценариях. Скрипт может определить, выполняется ли он в режиме предварительного просмотра, с помощью информации о выполнении.

Следующий фрагмент кода не будет работать в режиме предварительного просмотра:

// Suppose the ad group has no keywords.
let adGroup = findAnEmptyAdGroup();

// Create a keyword.
adGroup.createKeyword("test");

// Fetch all keywords in the ad group.
let keywords = adGroup.keywords().get();

// In preview mode, this will log "false" since the keyword was not actually created.
// In real execution, this will log "true".
console.log("Are there keywords in the ad group? " + keywords.hasNext());