- Ressource: Déploiement
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Accès
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Méthodes
Ressource: Déploiement
Représentation d'un déploiement de script unique.
Représentation JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Champs | |
---|---|
deploymentId |
ID de ce déploiement. |
deploymentConfig |
La configuration de déploiement |
updateTime |
Date et heure de la dernière modification. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
entryPoints[] |
Points d'entrée du déploiement |
DeploymentConfig
Les métadonnées définissent la configuration d'un déploiement.
Représentation JSON |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Champs | |
---|---|
scriptId |
ID Drive du projet de script. |
versionNumber |
Numéro de version sur lequel ce déploiement est basé. |
manifestFileName |
Nom du fichier manifeste pour ce déploiement. |
description |
Description de ce déploiement. |
EntryPoint
Configuration qui définit la manière dont un déploiement est accessible en externe.
Représentation JSON |
---|
{ "entryPointType": enum ( |
Champs | |
---|---|
entryPointType |
Type du point d'entrée. |
Champ d'union properties . Propriétés de point d'entrée par type de point d'entrée. properties ne peut être qu'un des éléments suivants : |
|
webApp |
Spécification de point d'entrée pour les applications Web. |
executionApi |
Spécification de point d'entrée pour les appels d'exécution de l'API Apps Script. |
addOn |
Propriétés du module complémentaire. |
EntryPointType
Types de points d'entrée
Enums | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Point d'entrée non spécifié. |
WEB_APP |
Point d'entrée d'une application Web. |
EXECUTION_API |
Point d'entrée exécutable d'une API. |
ADD_ON |
Point d'entrée du module complémentaire. |
WebAppEntryPoint
Point d'entrée d'une application Web.
Représentation JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Champs | |
---|---|
url |
URL de l'application Web. |
entryPointConfig |
Configuration du point d'entrée. |
WebAppConfig
Configuration du point d'entrée de l'application Web.
Représentation JSON |
---|
{ "access": enum ( |
Champs | |
---|---|
access |
Qui est autorisé à exécuter l'application Web ? |
executeAs |
les utilisateurs sous qui exécuter l'application Web ; |
Accès
Configuration de l'accès.
Enums | |
---|---|
UNKNOWN_ACCESS |
Valeur par défaut, ne doit pas être utilisée. |
MYSELF |
Seul l'utilisateur qui a déployé l'application Web ou l'exécutable peut y accéder. Notez qu'il ne s'agit pas nécessairement du propriétaire du projet de script. |
DOMAIN |
Seuls les utilisateurs appartenant au même domaine que celui qui a déployé l'application Web ou l'exécutable peuvent y accéder. |
ANYONE |
Tous les utilisateurs connectés peuvent accéder à l'application Web ou au fichier exécutable. |
ANYONE_ANONYMOUS |
Tous les utilisateurs, connectés ou non, peuvent accéder à l'application Web ou au fichier exécutable. |
ExecuteAs
Configuration qui spécifie l'utilisateur sous l'autorité sous laquelle l'application Web doit s'exécuter.
Enums | |
---|---|
UNKNOWN_EXECUTE_AS |
Valeur par défaut, ne doit pas être utilisée. |
USER_ACCESSING |
Le script s'exécute en tant qu'utilisateur accédant à l'application Web. |
USER_DEPLOYING |
Le script s'exécute en tant qu'utilisateur qui a déployé l'application Web. Notez qu'il ne s'agit pas nécessairement du propriétaire du projet de script. |
ExecutionApiEntryPoint
Point d'entrée exécutable d'une API.
Représentation JSON |
---|
{
"entryPointConfig": {
object ( |
Champs | |
---|---|
entryPointConfig |
Configuration du point d'entrée. |
ExecutionApiConfig
Configuration du point d'entrée exécutable de l'API.
Représentation JSON |
---|
{
"access": enum ( |
Champs | |
---|---|
access |
Qui est autorisé à exécuter l'exécutable de l'API ? |
AddOnEntryPoint
Point d'entrée complémentaire.
Représentation JSON |
---|
{
"addOnType": enum ( |
Champs | |
---|---|
addOnType |
Liste des types de conteneurs compatibles requis par le module complémentaire. |
title |
Titre obligatoire du module complémentaire. |
description |
Description facultative du module complémentaire. |
helpUrl |
URL d'aide facultative du module complémentaire. |
reportIssueUrl |
URL (facultative) du problème lié au rapport du module complémentaire. |
postInstallTipUrl |
URL du conseil après installation requise pour le module complémentaire. |
AddOnType
AddType définit la catégorie de modules complémentaires gérés par une application hôte. Chaque type de module complémentaire possède une section du fichier manifeste de script utilisée lors du déploiement ou de l'exécution d'un module complémentaire du type donné.
Enums | |
---|---|
UNKNOWN_ADDON_TYPE |
Valeur par défaut, type de module complémentaire inconnu. |
GMAIL |
Type de module complémentaire pour Gmail. |
DATA_STUDIO |
Type de module complémentaire pour Data Studio. |
Méthodes |
|
---|---|
|
Crée un déploiement d'un projet Apps Script. |
|
Supprime un déploiement d'un projet Apps Script. |
|
Récupère le déploiement d'un projet Apps Script. |
|
Liste les déploiements d'un projet Apps Script. |
|
Met à jour un déploiement d'un projet Apps Script. |