Manifestressource für Webanwendungen und ausführbare API-Dateien
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Ressourcenkonfigurationen, die zum Definieren von Webanwendungen und ausführbaren APIs verwendet werden.
Web-App
Die Konfiguration der Webanwendung des Skriptprojekts, die nur verwendet wird, wenn das Projekt
als Web-App bereitgestellt wird.
JSON-Darstellung |
{
"access": string,
"executeAs": string
} |
Felder |
access |
string
Die Berechtigungsebenen zum Ausführen der Web-App. Die gültigen Einstellungen
lauten die folgenden:
MYSELF gibt nur den Nutzer an, der die Anwendung bereitgestellt hat.
ausführen können.
DOMAIN gibt an, dass nur Nutzer in derselben Domain wie
der bereitstellende Nutzer
es ausführen kann.
ANYONE gibt alle angemeldeten Nutzer an.
ANYONE_ANONYMOUS gibt einen beliebigen Nutzer an, auch wenn nicht
angemeldet sind.
|
executeAs |
string
Die Identität, unter der die Webanwendung ausgeführt wird. Das gültige
folgende Einstellungen:
USER_ACCESSING gibt an, dass die Web-App ausgeführt wird als der
Nutzer, die darauf zugreifen.
USER_DEPLOYING gibt an, dass die Web-App ausgeführt wird als der
Nutzer, der es bereitgestellt hat.
|
ExecutionApi
Die ausführbare API-Konfiguration des Skriptprojekts. Dies wird nur verwendet, wenn der Parameter
für die API-Ausführung bereitgestellt wird.
JSON-Darstellung |
{
"access": string
} |
Felder |
access |
string
Bestimmt, wer berechtigt ist, das Skript über die API auszuführen. Die
sind folgende gültige Einstellungen:
MYSELF gibt nur den Nutzer an, der den
das Skript ausführen kann.
DOMAIN gibt an, dass nur Nutzer in derselben Domain wie
der bereitstellende Nutzer
es ausführen kann.
ANYONE gibt alle angemeldeten Nutzer an.
ANYONE_ANONYMOUS gibt einen beliebigen Nutzer an, auch wenn nicht
angemeldet sind.
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eResource configurations define how web apps and APIs execute within a project.\u003c/p\u003e\n"],["\u003cp\u003eWeb app configurations control access levels (MYSELF, DOMAIN, ANYONE, ANYONE_ANONYMOUS) and execution identity (USER_ACCESSING, USER_DEPLOYING).\u003c/p\u003e\n"],["\u003cp\u003eAPI executable configurations manage access permissions for running scripts via the API, using similar access levels as web apps.\u003c/p\u003e\n"]]],[],null,["# Web apps and API executables manifest resource\n\nThe resource configurations used to define web apps and API executables.\n\nWebapp\n------\n\nThe script project's web app configuration, which is only used if the project\nis deployed as a web app.\n\n| JSON representation |\n|-------------------------------------------------------|\n| ```text { \"access\": string, \"executeAs\": string } ``` |\n\n| Fields ||\n|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` The levels of permission for running the web app. The valid settings are the following: - `MYSELF` indicates only the user who deployed the app can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |\n| `executeAs` | `string` The identity under which the web app executes. The valid settings are the following: - `USER_ACCESSING` indicates the web app runs as the user accessing it. - `USER_DEPLOYING` indicates the web app runs as the user who deployed it. |\n\nExecutionApi\n------------\n\nThe script project's API executable configuration. This is only used if the\nproject is deployed for API execution.\n\n| JSON representation |\n|----------------------------------|\n| ```text { \"access\": string } ``` |\n\n| Fields ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` Determines who has permission to run the script from the API. The valid settings are the following: - `MYSELF` indicates only the user who deployed the script can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |"]]