Ошибки и предупреждения

AdWords оптимизирует выполнение скриптов. Если скрипту не удалось внести изменения в данные аккаунта AdWords, в журнале изменений будет зарегистрирована ошибка, но скрипт будет по-прежнему выполняться. Пример:

// Выполнение ошибочного значения.
campaign.getBudget().setAmount(-100);
// Ошибка регистрируется в журнале изменений, но выполнение скрипта не прекращается.

// Допустим, нам нужно знать, было ли в действительности внесено изменение.
if (campaign.getBudget() != -100) {
  // Значение бюджета не соответствует ожидаемому.
  // Вероятно, попытка внести изменение была неудачной.
}

Некоторые ошибки невозможно обойти:

var keywords = AdWordsApp.keywords()
    .withCondition("Clicks > 10")
    // Не использовать forDateRange().
    .get();

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

По умолчанию скрипт AdWords считается рабочим, если он передает объекты. Ошибка возможна лишь в том случае, когда объекты передать не удается. При запросе недопустимого изменения будет зарегистрирован сбой, но выполнение скрипта продолжится.

В случае превышения квоты будет зарегистрировано предупреждение. Несмотря на то что выполнение скрипта продолжится, рекомендуем относиться к таким предупреждениям со вниманием.

Предупреждения и ошибки выглядят в интерфейсе следующим образом:

Оставить отзыв о...

Текущей странице
Скрипты AdWords
Скрипты AdWords