Ce service permet d'accéder aux déclencheurs de script et à la publication de scripts.
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 qui vérifie si l'utilisateur a accordé l'autorisation pour les niveaux d'accès requis du script. |
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 | Compilateur pour les déclencheurs de document. |
Event | Énumération indiquant le type d'événement déclenché. |
Form | Compilateur pour les déclencheurs de formulaire. |
Installation | Énumération qui indique comment le script a été installé en tant que module complémentaire pour l'utilisateur actuel. |
Script | Accéder à la publication de scripts et aux déclencheurs, et les manipuler. |
Service | Accéder à la publication de scripts et la manipuler. |
Spreadsheet | Compilateur pour les déclencheurs de feuille 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 | Déclencheur de script. |
Trigger | Générateur 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 l'accès à aucun service nécessitant une autorisation. |
CUSTOM_FUNCTION | Enum | Mode qui permet d'accéder à un sous-ensemble limité de services pour une utilisation dans des 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 | Obtient une valeur qui indique si l'utilisateur doit autoriser ce script à utiliser un ou plusieurs services (par exemple, Script). |
get | String|null | Obtient l'URL d'autorisation qui peut être utilisée pour accorder l'accès au script. |
get | String[]|null | Obtient la liste des champs d'application autorisés pour le 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 besoin pour le moment. |
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, modifiée 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 à 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 indiqué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 d'exécuter le déclencheur tous les n jours. |
every | Clock | Indique que le déclencheur doit s'exécuter toutes les n heures. |
every | Clock | Spécifie d'exécuter le déclencheur toutes les n minutes. |
every | Clock | Spécifie d'exécuter le déclencheur toutes les n semaines. |
in | Clock | Indique le fuseau horaire des 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 le jour du mois où le déclencheur s'exécute. |
on | Clock | Spécifie 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 renvoie le nouveau déclencheur. |
on | Document | Spécifie un déclencheur qui s'activera 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 temporel atteint une heure spécifique. |
ON_OPEN | Enum | Le déclencheur se déclenche une fois que l'utilisateur a ouvert le fichier Google Docs, Sheets ou Forms. |
ON_EDIT | Enum | Le déclencheur se déclenche une fois que l'utilisateur a modifié le fichier Google Sheets (par exemple, en saisissant une nouvelle valeur dans une cellule, ce qui est considéré comme une modification et non comme un changement). |
ON_FORM_SUBMIT | Enum | Le déclencheur s'active une fois que l'utilisateur a répondu à un formulaire Google. |
ON_CHANGE | Enum | Le déclencheur s'active une fois que l'utilisateur a modifié le fichier Google Sheets (par exemple, en ajoutant une ligne, ce qui est considéré comme une modification et non comme une édition). |
ON_EVENT_UPDATED | Enum | Le déclencheur se déclenche lorsqu'un événement est créé, modifié 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 renvoie 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éclenche lorsque la vue d'édition du formulaire est 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 | Le module complémentaire a été installé par l'utilisateur depuis le 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é pour l'utilisateur en tant que module complémentaire. |
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 | Obtient un objet qui vérifie si l'utilisateur a accordé l'autorisation pour toutes les exigences du script. |
get | Authorization | Obtient un objet qui vérifie si l'utilisateur a accordé l'autorisation pour les champs d'application demandés. |
get | String|null | Obtient un jeton d'identité Openopenid a été accordé. |
get | Installation | Renvoie une valeur d'énumération qui indique comment le script a été installé en tant que module complémentaire 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 | Obtient le jeton d'accès OAuth 2.0 pour 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 | Obtient un objet utilisé pour contrôler la publication du script en tant qu'application Web. |
get | Trigger[] | Renvoie tous les déclencheurs installables appartenant à cet utilisateur dans le document donné, uniquement pour ce script ou ce module complémentaire. |
get | Trigger[] | Renvoie tous les déclencheurs installables appartenant à cet utilisateur dans le formulaire donné, uniquement pour ce script ou ce module complémentaire. |
get | Trigger[] | Récupère tous les déclencheurs installables appartenant à cet utilisateur dans la feuille de calcul donnée, uniquement pour ce script ou ce module complémentaire. |
invalidate | void | Invalide l'autorisation dont dispose l'utilisateur effectif pour exécuter le script actuel. |
new | State | Crée un compilateur pour un jeton d'état pouvant être utilisé dans une API de rappel (comme un flux OAuth). |
new | Trigger | Démarre le processus de création d'un déclencheur installable qui, lorsqu'il est déclenché, appelle une fonction donnée. |
require | void | Valide si l'utilisateur a donné son consentement pour tous les niveaux d'accès demandés par le script. |
require | void | Valide si l'utilisateur a donné son consentement pour les niveaux d'accès demandés. |
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éclenche lorsque le contenu ou la structure de la feuille de calcul sont modifiés. |
on | Spreadsheet | Spécifie un déclencheur qui s'activera lorsque la feuille de calcul sera modifiée. |
on | Spreadsheet | Spécifie un déclencheur qui se déclenche lorsqu'un formulaire est envoyé à la feuille de calcul. |
on | Spreadsheet | Spécifie un déclencheur qui s'activera 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 sous forme de chaîne chiffrée 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 | Renvoie le type d'événement sur lequel le déclencheur s'active. |
get | String | Renvoie la fonction qui sera appelée lorsque le déclencheur sera activé. |
get | Trigger | Affiche la source des événements qui déclencheront le déclencheur. |
get | String | Renvoie l'ID spécifique à la source. |
get | String | Renvoie un identifiant unique qui peut être utilisé pour 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 dont l'ID est spécifié. |
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 pour créer des déclencheurs d'agenda. |
time | Clock | Crée et renvoie un Clock pour créer des déclencheurs temporels. |
Trigger Source
Propriétés
| Propriété | Type | Description |
|---|---|---|
SPREADSHEETS | Enum | Google Sheets déclenche le déclencheur. |
CLOCK | Enum | Un événement temporel 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. |