- Ressource: Déploiement
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeploymentConfig
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EntryPointType
- WebAppEntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- WebAppConfig
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Accès
- ExecuteAs
- ExecutionApiEntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ExecutionApiConfig
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AddOnEntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AddOnType
- Méthodes
Ressource: Deployment
Représentation d'un déploiement de script unique.
Représentation JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Champs | |
---|---|
deploymentId |
ID du déploiement. |
deploymentConfig |
La configuration du déploiement. |
updateTime |
Date et heure de la dernière modification. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. 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 le déploiement est basé. |
manifestFileName |
Nom du fichier manifeste de ce déploiement. |
description |
Description de ce déploiement. |
EntryPoint
Configuration qui définit le mode d'accès externe à un déploiement.
Représentation JSON |
---|
{ "entryPointType": enum ( |
Champs | |
---|---|
entryPointType |
Type de 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 des modules complémentaires. |
EntryPointType
Types de points d'entrée.
Enums | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Point d'entrée non spécifié. |
WEB_APP |
Un point d'entrée d'application Web. |
EXECUTION_API |
Point d'entrée exécutable d'API. |
ADD_ON |
Point d'entrée d'un module complémentaire. |
WebAppEntryPoint
Un point d'entrée d'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 |
l'utilisateur avec lequel 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 l'utilisateur qui a déployé l'application Web ou l'exécutable peuvent y accéder. |
ANYONE |
Tout utilisateur connecté peut accéder à l'application Web ou à l'exécutable. |
ANYONE_ANONYMOUS |
Tout utilisateur, connecté ou non, peut accéder à l'application Web ou à l'exécutable. |
ExecuteAs
Configuration spécifiant l'utilisateur sous l'autorité sous lequel 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 ayant 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'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 du module complémentaire.
Représentation JSON |
---|
{
"addOnType": enum ( |
Champs | |
---|---|
addOnType |
Liste des types de conteneurs pris en charge 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 module complémentaire concernant le signalement d'un problème. |
postInstallTipUrl |
URL du conseil post-installation requis pour le module complémentaire. |
AddOnType
AddType définit la catégorie de modules complémentaires gérée par une application hôte. Chaque type de module complémentaire comporte une section du fichier manifeste de script qui est 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. |
|
Répertorie les déploiements d'un projet Apps Script. |
|
Met à jour le déploiement d'un projet Apps Script. |