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

Die Berechtigungsstufen zum Ausführen der Web-App. Die gültigen Einstellungen sind:

  • MYSELF bedeutet, dass nur der Nutzer, der die App bereitgestellt hat, sie ausführen kann.
  • DOMAIN bedeutet, dass das Skript nur von Nutzern in derselben Domain wie der bereitstellende Nutzer ausgeführt werden kann.
  • ANYONE steht für alle angemeldeten Nutzer.
  • ANYONE_ANONYMOUS steht für alle Nutzer, auch wenn sie nicht angemeldet sind.
executeAs

string

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

  • USER_ACCESSING gibt an, dass die Web-App als der Nutzer ausgeführt wird, der darauf zugreift.
  • USER_DEPLOYING gibt an, dass die Web-App als der Nutzer ausgeführt wird, der sie bereitgestellt hat.

ExecutionApi

Die ausführbare API-Konfiguration des Skriptprojekts. Dies wird nur verwendet, 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. Die gültigen Einstellungen sind:

  • MYSELF bedeutet, dass nur der Nutzer, der das Script bereitgestellt hat, es ausführen kann.
  • DOMAIN bedeutet, dass das Skript nur von Nutzern in derselben Domain wie der bereitstellende Nutzer ausgeführt werden kann.
  • ANYONE steht für alle angemeldeten Nutzer.
  • ANYONE_ANONYMOUS steht für alle Nutzer, auch wenn sie nicht angemeldet sind.