Ce service permet d'accéder aux déclencheurs de script et à la publication de script.
Classes
Nom | Brève description |
---|---|
Auth | Énumération qui identifie les catégories de services autorisés qu'Apps Script peut exécuter via une fonction déclenchée. |
Authorization | Objet utilisé pour déterminer si l'utilisateur doit autoriser ce script à utiliser un ou plusieurs services, et pour fournir l'URL d'une boîte de dialogue d'autorisation. |
Authorization | Énumération indiquant l'état d'autorisation d'un script. |
Calendar | Compilateur pour les déclencheurs d'agenda. |
Clock | Compilateur pour les déclencheurs horaires. |
Document | Générateur de déclencheurs de documents. |
Event | Énumération indiquant le type d'événement déclenché. |
Form | Compilateur pour les déclencheurs de formulaire. |
Installation | Énumération indiquant comment le script a été installé en tant que module complémentaire pour l'utilisateur actuel. |
Script | Accéder et manipuler la publication et les déclencheurs de script. |
Service | Accédez à la publication de script et manipulez-la. |
Spreadsheet | Outil de création de déclencheurs de feuilles de calcul. |
State | Permet aux scripts de créer des jetons d'état pouvant être utilisés dans les API de rappel (comme les flux OAuth). |
Trigger | Un déclencheur de script. |
Trigger | Un compilateur générique pour les déclencheurs de script. |
Trigger | Énumération indiquant la source de l'événement qui déclenche le déclencheur. |
Auth Mode
Propriétés
Propriété | Type | Description |
---|---|---|
NONE | Enum | Mode qui n'autorise pas l'accès à des services nécessitant une autorisation. |
CUSTOM_FUNCTION | Enum | Mode qui permet d'accéder à un sous-ensemble limité de services à utiliser dans les fonctions de feuille de calcul personnalisées. |
LIMITED | Enum | Mode qui permet d'accéder à un sous-ensemble limité de services. |
FULL | Enum | Mode qui permet d'accéder à tous les services nécessitant une autorisation. |
Authorization Info
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
get | Authorization | Récupère une valeur qui indique si l'utilisateur doit autoriser ce script à utiliser un ou plusieurs services (par exemple, Script ). |
get | String | Récupère l'URL d'autorisation permettant d'accorder l'accès au script. |
Authorization Status
Propriétés
Propriété | Type | Description |
---|---|---|
REQUIRED | Enum | L'utilisateur doit autoriser ce script à utiliser un ou plusieurs services. |
NOT_REQUIRED | Enum | L'utilisateur a accordé à ce script toutes les autorisations dont il a actuellement besoin. |
Calendar Trigger Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create() | Trigger | Crée le déclencheur et le renvoie. |
on | Calendar | Spécifie un déclencheur qui se déclenche lorsqu'une entrée d'agenda est créée, mise à jour ou supprimée. |
Clock Trigger Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
after(durationMilliseconds) | Clock | Spécifie la durée minimale (en millisecondes) après l'heure actuelle pendant laquelle le déclencheur s'exécute. |
at(date) | Clock | Indique quand le déclencheur s'exécute. |
at | Clock | Indique que le déclencheur se déclenche à la date donnée, par défaut vers minuit (+/- 15 minutes). |
at | Clock | Indique l'heure à laquelle le déclencheur s'exécute. |
create() | Trigger | Crée le déclencheur. |
every | Clock | Spécifie l'exécution du déclencheur tous les n jours. |
every | Clock | Spécifie l'exécution du déclencheur toutes les n heures. |
every | Clock | Spécifie l'exécution du déclencheur toutes les n minutes. |
every | Clock | Indique que le déclencheur doit s'exécuter toutes les n semaines. |
in | Clock | Spécifie le fuseau horaire pour les dates/heures spécifiées lorsque le déclencheur s'exécute. |
near | Clock | Indique la minute à laquelle le déclencheur s'exécute (plus ou moins 15 minutes). |
on | Clock | Spécifie la date du mois à laquelle le déclencheur s'exécute. |
on | Clock | Indique le jour de la semaine où le déclencheur s'exécute. |
Document Trigger Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create() | Trigger | Crée et affiche le nouveau déclencheur. |
on | Document | Spécifie un déclencheur qui se déclenchera lorsque le document sera ouvert. |
Event Type
Propriétés
Propriété | Type | Description |
---|---|---|
CLOCK | Enum | Le déclencheur se déclenche une fois que l'événement basé sur le temps atteint un moment spécifique. |
ON_OPEN | Enum | Le déclencheur se déclenche lorsque l'utilisateur ouvre le fichier Google Docs, Sheets ou Forms. |
ON_EDIT | Enum | Le déclencheur se déclenche une fois que l'utilisateur modifie le fichier Google Sheets (par exemple, en saisissant une nouvelle valeur dans une cellule, ce qui est considéré comme une modification plutôt qu'un changement). |
ON_FORM_SUBMIT | Enum | Le déclencheur se déclenche une fois que l'utilisateur a répondu à un formulaire Google. |
ON_CHANGE | Enum | Le déclencheur se déclenche une fois que l'utilisateur modifie le fichier Google Sheets (par exemple, en ajoutant une ligne, ce qui est considéré comme une modification plutôt qu'une modification). |
ON_EVENT_UPDATED | Enum | Le déclencheur se déclenche lorsqu'un événement est créé, mis à jour ou supprimé dans l'agenda Google spécifié. |
Form Trigger Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create() | Trigger | Crée et affiche le nouveau déclencheur. |
on | Form | Spécifie un déclencheur qui se déclenchera lorsqu'une réponse sera envoyée au formulaire. |
on | Form | Spécifie un déclencheur qui se déclenchera lorsque la vue de modification du formulaire sera ouverte. |
Installation Source
Propriétés
Propriété | Type | Description |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | Le module complémentaire a été installé par l'administrateur pour le domaine de l'utilisateur. |
NONE | Enum | Le script ne s'exécute pas en tant que module complémentaire. |
WEB_STORE_ADD_ON | Enum | L'utilisateur a installé le module complémentaire à partir du Chrome Web Store. |
Script App
Propriétés
Propriété | Type | Description |
---|---|---|
Auth | Auth | Énumération qui identifie les catégories de services autorisés qu'Apps Script peut exécuter via une fonction déclenchée. |
Authorization | Authorization | Énumération indiquant l'état d'autorisation d'un script. |
Event | Event | Énumération indiquant le type d'événement déclenché. |
Installation | Installation | Énumération indiquant comment le script a été installé en tant que module complémentaire pour l'utilisateur. |
Trigger | Trigger | Énumération indiquant la source de l'événement qui déclenche le déclencheur. |
Week | Weekday | Énumération représentant les jours de la semaine. |
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
delete | void | Supprime le déclencheur donné afin qu'il ne s'exécute plus. |
get | Authorization | Récupère un objet utilisé pour déterminer si l'utilisateur doit autoriser ce script à utiliser un ou plusieurs services, et pour fournir l'URL d'une boîte de dialogue d'autorisation. |
get | String | Récupère un jeton d'identité OpenIDopenid a été accordé. |
get | Installation | Renvoie une valeur d'énumération indiquant comment le script a été installé en tant qu'add-on pour l'utilisateur actuel (par exemple, si l'utilisateur l'a installé personnellement via le Chrome Web Store ou si un administrateur de domaine l'a installé pour tous les utilisateurs). |
get | String | Récupère le jeton d'accès OAuth 2.0 de l'utilisateur effectif. |
get | Trigger[] | Récupère tous les déclencheurs installables associés au projet et à l'utilisateur actuels. |
get | String | Récupère l'ID unique du projet de script. |
get | Service | Récupère un objet utilisé pour contrôler la publication du script en tant qu'application Web. |
get | Trigger[] | Récupère tous les déclencheurs installables appartenant à cet utilisateur dans le document donné, pour ce script ou ce module complémentaire uniquement. |
get | Trigger[] | Récupère tous les déclencheurs installables appartenant à cet utilisateur dans le formulaire donné, pour ce script ou ce module complémentaire uniquement. |
get | Trigger[] | Récupère tous les déclencheurs installables appartenant à cet utilisateur dans la feuille de calcul donnée, pour ce script ou ce module complémentaire uniquement. |
invalidate | void | Annule l'autorisation dont dispose l'utilisateur effectif pour exécuter le script en cours. |
new | State | Crée un constructeur pour un jeton d'état pouvant être utilisé dans une API de rappel (comme un flux OAuth). |
new | Trigger | Lance le processus de création d'un déclencheur installable qui, lorsqu'il est déclenché, appelle une fonction donnée. |
Service
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
get | String | Renvoie l'URL de l'application Web si elle a été déployée, sinon renvoie null . |
is | Boolean | Renvoie true si le script est accessible en tant qu'application Web. |
Spreadsheet Trigger Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create() | Trigger | Crée le déclencheur et le renvoie. |
on | Spreadsheet | Spécifie un déclencheur qui se déclenchera lorsque le contenu ou la structure de la feuille de calcul sera modifié. |
on | Spreadsheet | Indique un déclencheur qui se déclenchera lorsque la feuille de calcul sera modifiée. |
on | Spreadsheet | Spécifie un déclencheur qui se déclenchera lorsqu'un formulaire sera envoyé à la feuille de calcul. |
on | Spreadsheet | Spécifie un déclencheur qui se déclenchera lorsque la feuille de calcul sera ouverte. |
State Token Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create | String | Construit une représentation chiffrée de la chaîne du jeton d'état. |
with | State | Ajoute un argument au jeton. |
with | State | Définit une fonction de rappel. |
with | State | Définit la durée (en secondes) pendant laquelle le jeton est valide. |
Trigger
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
get | Event | Indique le type d'événement sur lequel le déclencheur se déclenche. |
get | String | Renvoie la fonction qui sera appelée lorsque le déclencheur se déclenchera. |
get | Trigger | Indique la source des événements qui déclencheront le déclencheur. |
get | String | Renvoie l'ID propre à la source. |
get | String | Renvoie un identifiant unique qui permet de distinguer les déclencheurs les uns des autres. |
Trigger Builder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
for | Document | Crée et renvoie un Document associé au document donné. |
for | Document | Crée et renvoie un Document associé au document avec l'ID donné. |
for | Form | Crée et renvoie un Form associé au formulaire donné. |
for | Form | Crée et renvoie un Form associé au formulaire avec l'ID donné. |
for | Spreadsheet | Crée et renvoie un Spreadsheet associé à la feuille de calcul donnée. |
for | Spreadsheet | Crée et renvoie un Spreadsheet associé à la feuille de calcul avec l'ID donné. |
for | Calendar | Renvoie un générateur permettant de créer des déclencheurs d'agenda. |
time | Clock | Crée et renvoie un Clock pour créer des déclencheurs basés sur le temps. |
Trigger Source
Propriétés
Propriété | Type | Description |
---|---|---|
SPREADSHEETS | Enum | Google Sheets déclenche le déclencheur. |
CLOCK | Enum | Un événement basé sur le temps déclenche le déclencheur. |
FORMS | Enum | Google Forms déclenche le déclencheur. |
DOCUMENTS | Enum | Google Docs déclenche le déclencheur. |
CALENDAR | Enum | Google Agenda déclenche le déclencheur. |