Отправить отзыв
Script Service
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Скрипт
Эта служба обеспечивает доступ к триггерам сценариев и публикации сценариев.
Классы Имя Краткое описание AuthMode
Перечисление, определяющее, какие категории авторизованных служб Apps Script может выполнять с помощью триггерной функции. AuthorizationInfo
Объект, используемый для определения того, необходимо ли пользователю авторизовать этот сценарий для использования одной или нескольких служб, а также для предоставления URL-адреса для диалогового окна авторизации. AuthorizationStatus
Перечисление, обозначающее статус авторизации сценария. CalendarTriggerBuilder
Конструктор триггеров календаря. ClockTriggerBuilder
Конструктор триггеров для часов. DocumentTriggerBuilder
Конструктор триггеров документов. EventType
Перечисление, обозначающее тип инициируемого события. FormTriggerBuilder
Конструктор триггеров форм. InstallationSource
Перечисление, указывающее, как сценарий был установлен в качестве дополнения для текущего пользователя. ScriptApp
Доступ к публикации скриптов и триггерам и управление ими. Service
Доступ и управление публикацией сценариев. SpreadsheetTriggerBuilder
Построитель триггеров электронных таблиц. StateTokenBuilder
Позволяет сценариям создавать токены состояния, которые можно использовать в API обратного вызова (например, в потоках OAuth). Trigger
Триггер сценария. TriggerBuilder
Универсальный конструктор триггеров сценариев. TriggerSource
Перечисление, обозначающее источник события, вызывающего срабатывание триггера.
Характеристики Свойство Тип Описание NONE
Enum
Режим, запрещающий доступ к каким-либо сервисам, требующим авторизации. CUSTOM_FUNCTION
Enum
Режим, который обеспечивает доступ к ограниченному набору сервисов для использования в пользовательских функциях электронных таблиц. LIMITED
Enum
Режим, позволяющий получить доступ к ограниченному набору услуг. FULL
Enum
Режим, позволяющий получить доступ ко всем сервисам, требующим авторизации.
Методы Метод Тип возврата Краткое описание getAuthorizationStatus()
AuthorizationStatus
Получает значение, указывающее, необходимо ли пользователю авторизовать этот сценарий для использования одной или нескольких служб (например, ScriptApp.AuthorizationStatus.REQUIRED
). getAuthorizationUrl()
String
Получает URL-адрес авторизации, который можно использовать для предоставления доступа к сценарию.
Характеристики Свойство Тип Описание REQUIRED
Enum
Пользователю необходимо авторизовать этот скрипт для использования одной или нескольких служб. NOT_REQUIRED
Enum
Пользователь предоставил этому сценарию все необходимые ему на данный момент полномочия.
Характеристики Свойство Тип Описание CLOCK
Enum
Триггер срабатывает, когда событие, управляемое временем, достигает определенного времени. ON_OPEN
Enum
Триггер срабатывает, когда пользователь открывает файл Google Docs, Sheets или Forms. ON_EDIT
Enum
Триггер срабатывает, когда пользователь редактирует файл Google Sheets (например, вводя новое значение в ячейку, что считается редактированием, а не изменением). 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.
Характеристики Свойство Тип Описание AuthMode
AuthMode
Перечисление, определяющее, какие категории авторизованных служб Apps Script может выполнять с помощью триггерной функции. AuthorizationStatus
AuthorizationStatus
Перечисление, обозначающее статус авторизации сценария. EventType
EventType
Перечисление, обозначающее тип инициируемого события. InstallationSource
InstallationSource
Перечисление, обозначающее, как скрипт был установлен пользователю в качестве дополнения. TriggerSource
TriggerSource
Перечисление, обозначающее источник события, вызывающего срабатывание триггера. WeekDay
Weekday
Перечисление, представляющее дни недели.
Методы Метод Тип возврата Краткое описание deleteTrigger(trigger)
void
Удаляет данный триггер, чтобы он больше не работал. getAuthorizationInfo(authMode)
AuthorizationInfo
Получает объект, используемый для определения того, необходимо ли пользователю авторизовать этот сценарий для использования одной или нескольких служб, а также для предоставления URL-адреса для диалогового окна авторизации. getIdentityToken()
String
Получает токен удостоверения OpenID Connect для эффективного пользователя, если предоставлена область openid
. getInstallationSource()
InstallationSource
Возвращает значение перечисления, указывающее, как скрипт был установлен в качестве дополнения для текущего пользователя (например, установил ли пользователь его лично через Интернет-магазин Chrome или администратор домена установил его для всех пользователей). getOAuthToken()
String
Получает токен доступа OAuth 2.0 для эффективного пользователя. getProjectTriggers()
Trigger[]
Получает все устанавливаемые триггеры, связанные с текущим проектом и текущим пользователем. getScriptId()
String
Получает уникальный идентификатор проекта сценария. getService()
Service
Получает объект, используемый для управления публикацией сценария в виде веб-приложения. getUserTriggers(document)
Trigger[]
Получает все устанавливаемые триггеры, принадлежащие этому пользователю в данном документе, только для этого скрипта или надстройки. getUserTriggers(form)
Trigger[]
Получает все устанавливаемые триггеры, принадлежащие этому пользователю, в заданной форме, только для этого скрипта или надстройки. getUserTriggers(spreadsheet)
Trigger[]
Получает все устанавливаемые триггеры, принадлежащие этому пользователю в данной электронной таблице, только для этого скрипта или надстройки. invalidateAuth()
void
Делает недействительными полномочия эффективного пользователя для выполнения текущего сценария. newStateToken()
StateTokenBuilder
Создает построитель для токена состояния, который можно использовать в API обратного вызова (например, в потоке OAuth). newTrigger(functionName)
TriggerBuilder
Начинает процесс создания устанавливаемого триггера, который при срабатывании вызывает заданную функцию.
Методы Метод Тип возврата Краткое описание getUrl()
String
Возвращает URL-адрес веб-приложения, если оно было развернуто; в противном случае возвращает null
. isEnabled()
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 и ее аффилированных лиц.
Последнее обновление: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
Хотите рассказать подробнее?
{
"last_modified": "Последнее обновление: 2023-12-02 UTC.",
"state": ""
}