Сведения о выполнении скрипта

Сведения о выполняемом скрипте

Вы можете получить доступ к некоторым атрибутам выполняемого скрипта с помощью методов объекта ExecutionInfo. Например, метод isPreview() сообщает о просмотре или выполнении скрипта. Это часто позволяет упростить отладочный код:

// Код для создания отчета.
// ...
if (!AdWordsApp.getExecutionInfo().isPreview()) {
  // Нельзя отправлять отчеты по электронной почте при предварительном просмотре.
  MailApp.sendEmail("customer@example.com", "Создан отчет", report);
}

Кроме того, объект ExecutionInfo обеспечивает информацию о том, когда будет достигнуто ограничение. Это позволяет скрипту автоматически принимать решения в случае приближения к лимиту.

Информация об аккаунте, в котором выполняет действия скрипт

Выполняемому скрипту часто необходима информация об аккаунте, особенно если один и тот же скрипт используется в нескольких аккаунтах. При получении отчета по электронной почте пользователю необходимо идентифицировать исходный аккаунт. Для этого можно воспользоваться методом getCustomerId() объекта Account. Пример:

var accountId = AdWordsApp.currentAccount().getCustomerId();
MailApp.sendEmail("customer@example.com",
    "Создан отчет для аккаунта" + accountId, report);

Объект Account также поддерживает методы для определения валюты и часового пояса аккаунта.

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

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