Отправить отзыв
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."],[],[]]