Отправить отзыв
Script Service
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Скрипт
Эта служба обеспечивает доступ к триггерам сценариев и публикации сценариев.
Классы Имя Краткое описание Auth Mode
Перечисление, определяющее, какие категории авторизованных служб Apps Script может выполнять с помощью триггерной функции. Authorization Info
Объект, который проверяет, предоставил ли пользователь авторизацию для необходимых областей действия скрипта. Authorization Status
Перечисление, обозначающее статус авторизации сценария. Calendar Trigger Builder
Конструктор триггеров календаря. Clock Trigger Builder
Конструктор триггеров для часов. Document Trigger Builder
Конструктор триггеров документов. Event Type
Перечисление, обозначающее тип инициируемого события. Form Trigger Builder
Конструктор триггеров форм. Installation Source
Перечисление, указывающее, как сценарий был установлен в качестве дополнения для текущего пользователя. Script App
Доступ к публикации скриптов и триггерам и управление ими. Service
Доступ и управление публикацией сценариев. Spreadsheet Trigger Builder
Построитель триггеров электронных таблиц. State Token Builder
Позволяет сценариям создавать токены состояния, которые можно использовать в API обратного вызова (например, в потоках OAuth). Trigger
Триггер сценария. Trigger Builder
Универсальный конструктор триггеров сценариев. Trigger Source
Перечисление, обозначающее источник события, вызывающего срабатывание триггера.
Характеристики Свойство Тип Описание NONE
Enum
Режим, запрещающий доступ к каким-либо сервисам, требующим авторизации. CUSTOM_FUNCTION
Enum
Режим, который обеспечивает доступ к ограниченному набору сервисов для использования в пользовательских функциях электронных таблиц. LIMITED
Enum
Режим, позволяющий получить доступ к ограниченному набору услуг. FULL
Enum
Режим, позволяющий получить доступ ко всем сервисам, требующим авторизации.
Методы Метод Тип возврата Краткое описание get Authorization Status()
Authorization Status
Получает значение, указывающее, необходимо ли пользователю авторизовать этот сценарий для использования одной или нескольких служб (например, Script App.AuthorizationStatus.REQUIRED
). get Authorization Url()
String
Получает URL-адрес авторизации, который можно использовать для предоставления доступа к сценарию. get Authorized Scopes()
String[]
Получает список авторизованных областей для сценария.
Характеристики Свойство Тип Описание REQUIRED
Enum
Пользователю необходимо авторизовать этот скрипт для использования одной или нескольких служб. NOT_REQUIRED
Enum
Пользователь предоставил этому сценарию все необходимые ему на данный момент полномочия.
Характеристики Свойство Тип Описание CLOCK
Enum
Триггер срабатывает, когда событие, управляемое временем, достигает определенного времени. ON_OPEN
Enum
Триггер срабатывает, когда пользователь открывает файл Google Docs, Sheets или Forms. ON_EDIT
Enum
Триггер срабатывает, когда пользователь редактирует файл Google Таблиц (например, вводя новое значение в ячейку, что считается редактированием, а не изменением). ON_FORM_SUBMIT
Enum
Триггер срабатывает, когда пользователь отвечает на форму Google. ON_CHANGE
Enum
Триггер срабатывает, когда пользователь изменяет файл Google Таблиц (например, добавляя строку, которая считается изменением, а не редактированием). ON_EVENT_UPDATED
Enum
Триггер срабатывает, когда событие создается, обновляется или удаляется в указанном Календаре Google.
Характеристики Свойство Тип Описание APPS_MARKETPLACE_DOMAIN_ADD_ON
Enum
Дополнение установлено администратором домена пользователя. NONE
Enum
Скрипт не запускается как дополнение. WEB_STORE_ADD_ON
Enum
Дополнение было установлено пользователем из Интернет-магазина Chrome.
Характеристики Свойство Тип Описание Auth Mode
Auth Mode
Перечисление, определяющее, какие категории авторизованных служб Apps Script может выполнять с помощью триггерной функции. Authorization Status
Authorization Status
Перечисление, обозначающее статус авторизации сценария. Event Type
Event Type
Перечисление, обозначающее тип инициируемого события. Installation Source
Installation Source
Перечисление, обозначающее, как скрипт был установлен пользователю в качестве дополнения. Trigger Source
Trigger Source
Перечисление, обозначающее источник события, вызывающего срабатывание триггера. Week Day
Weekday
Перечисление, представляющее дни недели.
Методы Метод Тип возврата Краткое описание delete Trigger(trigger)
void
Удаляет данный триггер, чтобы он больше не работал. get Authorization Info(authMode)
Authorization Info
Получает объект, который проверяет, предоставил ли пользователь авторизацию для всех требований сценария. get Authorization Info(authMode, oAuthScopes)
Authorization Info
Получает объект, который проверяет, предоставил ли пользователь авторизацию для запрошенных областей. get Identity Token()
String
Получает токен удостоверения Open ID Connect для эффективного пользователя, если предоставлена область openid
. get Installation Source()
Installation Source
Возвращает значение перечисления, указывающее, как скрипт был установлен в качестве надстройки для текущего пользователя (например, установил ли пользователь его лично через Интернет-магазин Chrome или администратор домена установил его для всех пользователей). get OAuth Token()
String
Получает токен доступа OAuth 2.0 для эффективного пользователя. get Project Triggers()
Trigger[]
Получает все устанавливаемые триггеры, связанные с текущим проектом и текущим пользователем. get Script Id()
String
Получает уникальный идентификатор проекта сценария. get Service()
Service
Получает объект, используемый для управления публикацией сценария в виде веб-приложения. get User Triggers(document)
Trigger[]
Получает все устанавливаемые триггеры, принадлежащие этому пользователю в данном документе, только для этого скрипта или надстройки. get User Triggers(form)
Trigger[]
Получает все устанавливаемые триггеры, принадлежащие этому пользователю, в заданной форме, только для этого скрипта или надстройки. get User Triggers(spreadsheet)
Trigger[]
Получает все устанавливаемые триггеры, принадлежащие этому пользователю в данной электронной таблице, только для этого скрипта или надстройки. invalidate Auth()
void
Делает недействительными полномочия эффективного пользователя для выполнения текущего сценария. new State Token()
State Token Builder
Создает построитель для токена состояния, который можно использовать в API обратного вызова (например, в потоке OAuth). new Trigger(functionName)
Trigger Builder
Начинает процесс создания устанавливаемого триггера, который при срабатывании вызывает заданную функцию. require All Scopes(authMode)
void
Проверяет, предоставил ли пользователь согласие на все области, запрошенные сценарием. require Scopes(authMode, oAuthScopes)
void
Проверяет, предоставил ли пользователь согласие на запрошенные области.
Методы Метод Тип возврата Краткое описание get Url()
String
Возвращает URL-адрес веб-приложения, если оно было развернуто; в противном случае возвращает null
. is Enabled()
Boolean
Возвращает true
если скрипт доступен как веб-приложение.
Характеристики Свойство Тип Описание SPREADSHEETS
Enum
Google Таблицы вызывают срабатывание триггера. CLOCK
Enum
Событие, управляемое временем, вызывает срабатывание триггера. FORMS
Enum
Google Forms вызывает срабатывание триггера. DOCUMENTS
Enum
Google Docs вызывает срабатывание триггера. CALENDAR
Enum
Календарь Google вызывает срабатывание триггера.
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
Хотите рассказать подробнее?
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[],[]]