- Ressource: Bereitstellung
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeploymentConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EntryPointType
- WebAppEntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- WebAppConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Access
- ExecuteAs
- ExecutionApiEntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ExecutionApiConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddOnEntryPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddOnType
- Methoden
Ressource: Bereitstellung
Darstellung einer einzelnen Skriptbereitstellung
JSON-Darstellung |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Felder | |
---|---|
deploymentId |
Die Bereitstellungs-ID für diese Bereitstellung. |
deploymentConfig |
Die Bereitstellungskonfiguration. |
updateTime |
Datum und Uhrzeit der letzten Änderung Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
entryPoints[] |
Die Einstiegspunkte der Bereitstellung. |
DeploymentConfig
Metadaten, die definieren, wie eine Bereitstellung konfiguriert wird.
JSON-Darstellung |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Felder | |
---|---|
scriptId |
Die Drive-ID des Skriptprojekts. |
versionNumber |
Die Versionsnummer, auf der diese Bereitstellung basiert. |
manifestFileName |
Der Name der Manifestdatei für diese Bereitstellung. |
description |
Die Beschreibung für diese Bereitstellung. |
EntryPoint
Eine Konfiguration, die definiert, wie extern auf eine Bereitstellung zugegriffen wird.
JSON-Darstellung |
---|
{ "entryPointType": enum ( |
Felder | |
---|---|
entryPointType |
Der Typ des Einstiegspunkts. |
Union-Feld properties . Einstiegspunkteigenschaften pro Einstiegspunkttyp. Für properties ist nur einer der folgenden Werte zulässig: |
|
webApp |
Eine Einstiegspunktspezifikation für Web-Apps. |
executionApi |
Eine Einstiegspunktspezifikation für Ausführungsaufrufe der Apps Script API. |
addOn |
Add-on-Properties. |
EntryPointType
Arten von Einstiegspunkten.
Enums | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Ein nicht spezifizierter Einstiegspunkt. |
WEB_APP |
Ein Einstiegspunkt für eine Webanwendung. |
EXECUTION_API |
Ein ausführbarer API-Einstiegspunkt. |
ADD_ON |
Ein Add-on-Einstiegspunkt. |
WebAppEntryPoint
Ein Einstiegspunkt für eine Webanwendung.
JSON-Darstellung |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Felder | |
---|---|
url |
Die URL für die Webanwendung. |
entryPointConfig |
Die Konfiguration des Einstiegspunkts. |
WebAppConfig
Konfiguration des Einstiegspunkts der Web-App.
JSON-Darstellung |
---|
{ "access": enum ( |
Felder | |
---|---|
access |
Berechtigung zum Ausführen der Web-App |
executeAs |
Wer die Webanwendung ausführen soll |
Zugriff
Zugriffskonfiguration.
Enums | |
---|---|
UNKNOWN_ACCESS |
Standardwert, sollte nicht verwendet werden. |
MYSELF |
Nur der Nutzer, der die Webanwendung oder ausführbare Datei bereitgestellt hat, kann darauf zugreifen. Beachten Sie, dass dies nicht unbedingt der Inhaber des Skriptprojekts ist. |
DOMAIN |
Nur Nutzer in derselben Domain wie der Nutzer, der die Webanwendung oder ausführbare Datei bereitgestellt hat, können darauf zugreifen. |
ANYONE |
Jeder angemeldete Nutzer kann auf die Webanwendung oder ausführbare Datei zugreifen. |
ANYONE_ANONYMOUS |
Jeder Nutzer, ob angemeldet oder nicht, kann auf die Webanwendung oder ausführbare Datei zugreifen. |
ExecuteAs
Eine Konfiguration, die den Nutzer angibt, unter dessen Berechtigung die Webanwendung ausgeführt werden soll.
Enums | |
---|---|
UNKNOWN_EXECUTE_AS |
Standardwert, sollte nicht verwendet werden. |
USER_ACCESSING |
Das Skript wird als der Nutzer ausgeführt, der auf die Webanwendung zugreift. |
USER_DEPLOYING |
Das Skript wird als der Nutzer ausgeführt, der die Webanwendung bereitgestellt hat. Beachten Sie, dass dies nicht unbedingt der Inhaber des Skriptprojekts ist. |
ExecutionApiEntryPoint
Ein ausführbarer API-Einstiegspunkt.
JSON-Darstellung |
---|
{
"entryPointConfig": {
object ( |
Felder | |
---|---|
entryPointConfig |
Die Konfiguration des Einstiegspunkts. |
ExecutionApiConfig
Konfiguration des ausführbaren API-Einstiegspunkts.
JSON-Darstellung |
---|
{
"access": enum ( |
Felder | |
---|---|
access |
Berechtigung zum Ausführen der ausführbaren API |
AddOnEntryPoint
Ein Add-on-Einstiegspunkt.
JSON-Darstellung |
---|
{
"addOnType": enum ( |
Felder | |
---|---|
addOnType |
Die für das Add-on erforderliche Liste der unterstützten Containertypen. |
title |
Der erforderliche Titel des Add-ons. |
description |
Die optionale Beschreibung des Add-ons. |
helpUrl |
Die optionale Hilfe-URL des Add-ons. |
reportIssueUrl |
Die optionale URL des Add-ons zum Melden eines Problems. |
postInstallTipUrl |
Die für das Add-on erforderliche Tipp-URL nach der Installation. |
AddOnType
AddType definiert, welche Kategorie von Add-ons eine Hostanwendung verarbeitet. Jeder Add-on-Typ verfügt über einen Abschnitt des Skriptmanifests, der beim Bereitstellen oder Ausführen eines Add-ons des jeweiligen Typs verwendet wird.
Enums | |
---|---|
UNKNOWN_ADDON_TYPE |
Standardwert, unbekannter Add-on-Typ. |
GMAIL |
Add-on-Typ für Gmail. |
DATA_STUDIO |
Add-on-Typ für Data Studio. |
Methoden |
|
---|---|
|
Erstellt eine Bereitstellung eines Apps Script-Projekts. |
|
Löscht eine Bereitstellung eines Apps Script-Projekts. |
|
Ruft eine Bereitstellung eines Apps Script-Projekts ab. |
|
Listet die Bereitstellungen eines Apps Script-Projekts auf. |
|
Aktualisiert die Bereitstellung eines Apps Script-Projekts. |