Script Service
Script
Ce service permet d'accéder aux déclencheurs de script et à la publication de script.
Classes
Nom | Brève description |
AuthMode | Énumération qui identifie les catégories de services autorisés qu'Apps Script peut exécuter via une fonction déclenchée. |
AuthorizationInfo | Objet qui vérifie si l'utilisateur a accordé l'autorisation pour les champs d'application requis du script. |
AuthorizationStatus | Énumération indiquant l'état d'autorisation d'un script. |
CalendarTriggerBuilder | Compilateur pour les déclencheurs d'agenda. |
ClockTriggerBuilder | Compilateur pour les déclencheurs horaires. |
DocumentTriggerBuilder | Générateur de déclencheurs de documents. |
EventType | Énumération indiquant le type d'événement déclenché. |
FormTriggerBuilder | Compilateur pour les déclencheurs de formulaire. |
InstallationSource | Énumération indiquant comment le script a été installé en tant que module complémentaire pour l'utilisateur actuel. |
ScriptApp | Accéder et manipuler la publication et les déclencheurs de script. |
Service | Accédez à la publication de scripts et manipulez-la. |
SpreadsheetTriggerBuilder | Outil de création de déclencheurs de feuilles de calcul. |
StateTokenBuilder | 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. |
TriggerBuilder | Un compilateur générique pour les déclencheurs de script. |
TriggerSource | Énumération indiquant la source de l'événement qui déclenche le déclencheur. |
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. |
Méthodes
Méthode | Type renvoyé | Brève description |
getAuthorizationStatus() | AuthorizationStatus | Récupère une valeur qui indique si l'utilisateur doit autoriser ce script à utiliser un ou plusieurs services (par exemple, ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Récupère l'URL d'autorisation permettant d'accorder l'accès au script. |
getAuthorizedScopes() | String[] | Récupère la liste des champs d'application autorisés pour le script. |
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. |
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 une heure spécifique. |
ON_OPEN | Enum | Le déclencheur se déclenche une fois que 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é. |
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 depuis le Chrome Web Store. |
Propriétés
Propriété | Type | Description |
AuthMode | AuthMode | Énumération qui identifie les catégories de services autorisés qu'Apps Script peut exécuter via une fonction déclenchée. |
AuthorizationStatus | AuthorizationStatus | Énumération indiquant l'état d'autorisation d'un script. |
EventType | EventType | Énumération indiquant le type d'événement déclenché. |
InstallationSource | InstallationSource | Énumération indiquant comment le script a été installé en tant que module complémentaire pour l'utilisateur. |
TriggerSource | TriggerSource | Énumération indiquant la source de l'événement qui déclenche le déclencheur. |
WeekDay | Weekday | Énumération représentant les jours de la semaine. |
Méthodes
Méthode | Type renvoyé | Brève description |
getUrl() | String | Renvoie l'URL de l'application Web si elle a été déployée, sinon renvoie null . |
isEnabled() | Boolean | Renvoie true si le script est accessible en tant qu'application Web. |
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. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/01/08 (UTC).
[null,null,["Dernière mise à jour le 2025/01/08 (UTC)."],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]