Zasób manifestu aplikacji internetowych i plików wykonywalnych interfejsów API

Konfiguracje zasobów używane do definiowania aplikacji internetowych i plików wykonywalnych interfejsu API.

Aplikacja internetowa

Konfiguracja aplikacji internetowej projektu skryptu, która jest używana tylko wtedy, gdy projekt jest wdrożony jako aplikacja internetowa.

Zapis JSON
{
  "access": string,
  "executeAs": string
}
Pola
access

string

Poziomy uprawnień do uruchamiania aplikacji internetowej. Prawidłowe ustawienia to:

  • MYSELF oznacza, że tylko użytkownik, który wdrożył aplikację, może ją uruchomić.
  • DOMAIN oznacza, że skrypt mogą uruchamiać tylko użytkownicy z tej samej domeny co użytkownik, który go wdraża.
  • ANYONE oznacza dowolnego zalogowanego użytkownika.
  • ANYONE_ANONYMOUS oznacza każdego użytkownika, nawet jeśli nie jest zalogowany.
executeAs

string

Tożsamość, pod którą działa aplikacja internetowa. Prawidłowe ustawienia to:

  • USER_ACCESSING oznacza, że aplikacja internetowa działa jako użytkownik, który uzyskuje do niej dostęp.
  • USER_DEPLOYING oznacza, że aplikacja internetowa działa jako użytkownik, który ją wdrożył.

ExecutionApi

Konfiguracja wykonywalna interfejsu API projektu skryptu. Jest on używany tylko wtedy, gdy projekt jest wdrażany w celu wykonania interfejsu API.

Zapis JSON
{
  "access": string
}
Pola
access

string

Określa, kto ma uprawnienia do uruchamiania skryptu z interfejsu API. Prawidłowe ustawienia to:

  • MYSELF oznacza, że skrypt może uruchomić tylko użytkownik, który go wdrożył.
  • DOMAIN oznacza, że skrypt mogą uruchamiać tylko użytkownicy w tej samej domenie co użytkownik, który go wdraża.
  • ANYONE oznacza dowolnego zalogowanego użytkownika.
  • ANYONE_ANONYMOUS oznacza dowolnego użytkownika, nawet jeśli nie jest zalogowany.