Отправить отзыв
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 вызывают срабатывание триггера. CALENDAR
Enum
Календарь Google вызывает срабатывание триггера.
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-08-17 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":"Другое"
}]
Хотите рассказать подробнее?