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 wdrażany 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 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.
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 na potrzeby wykonywania 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.