Manifestressource für Webanwendungen und ausführbare API-Dateien

Die Ressourcenkonfigurationen, die zum Definieren von Web-Apps und API-Ausführungsdateien verwendet werden.

Web-App

Die Webanwendungskonfiguration des Skriptprojekts, die nur verwendet wird, wenn das Projekt als Webanwendung bereitgestellt wird.

JSON-Darstellung
{
  "access": string,
  "executeAs": string
}
Felder
access

string

Berechtigungsstufen für die Ausführung von Web-Apps. Gültige Einstellungen:

  • MYSELF: Nur der Nutzer, der die App bereitstellt, kann sie ausführen.
  • DOMAIN: Nur Nutzer in derselben Domain wie der Bereitsteller können das Script ausführen.
  • ANYONE: Jeder angemeldete Nutzer.
  • ANYONE_ANONYMOUS: Jeder Nutzer, auch wenn er nicht angemeldet ist.
executeAs

string

Die Identität, unter der die Web-App ausgeführt wird. Gültige Einstellungen sind:

  • USER_ACCESSING: Die Web-App wird als der Nutzer ausgeführt, der darauf zugreift.
  • USER_DEPLOYING: Die Web-App wird als der Nutzer ausgeführt, der sie bereitgestellt hat.

ExecutionApi

Die ausführbare Konfiguration der Script-Projekt-API, die nur verwendet wird, wenn das Projekt für die API-Ausführung bereitgestellt wird.

JSON-Darstellung
{
  "access": string
}
Felder
access

string

Legt fest, wer berechtigt ist, das Skript über die API auszuführen. Gültige Einstellungen:

  • MYSELF: Nur der Nutzer, der das Script bereitstellt, kann es ausführen.
  • DOMAIN: Nur Nutzer in derselben Domain wie der Bereitsteller können das Script ausführen.
  • ANYONE: Jeder angemeldete Nutzer.
  • ANYONE_ANONYMOUS: Jeder Nutzer, auch wenn er nicht angemeldet ist.