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