משאב מניפסט לאפליקציות אינטרנט ולקובצי הפעלה של API

הגדרות המשאבים שמשמשות להגדרת אפליקציות אינטרנט וקבצים הפעלה של API.

אפליקציית אינטרנט

ההגדרה של אפליקציית האינטרנט בפרויקט הסקריפט, שמשמשת רק אם הפרויקט נפרס כאפליקציית אינטרנט.

ייצוג ב-JSON
{
  "access": string,
  "executeAs": string
}
שדות
access

string

רמות הרשאה להרצת אפליקציות אינטרנט. ההגדרות התקינות כוללות:

  • MYSELF: רק המשתמש שמבצע את הפריסה יכול להפעיל את האפליקציה.
  • DOMAIN: רק משתמשים באותו דומיין כמו המשתמש שפרס את הסקריפט יכולים להריץ אותו.
  • ANYONE: כל משתמש שמחובר לחשבון.
  • ANYONE_ANONYMOUS: כל משתמש, גם אם הוא לא מחובר.
executeAs

string

הזהות שדרכה אפליקציית האינטרנט פועלת. ההגדרות התקינות כוללות:

  • USER_ACCESSING: אפליקציית האינטרנט פועלת כמשתמש שמקבל גישה אליה.
  • USER_DEPLOYING: אפליקציית האינטרנט פועלת כמשתמש שפרס אותה.

ExecutionApi

ההגדרה של קובץ ההפעלה של ה-API של פרויקט הסקריפט, שמשמשת רק אם הפרויקט נפרס לביצוע API.

ייצוג ב-JSON
{
  "access": string
}
שדות
access

string

קובעת למי יש הרשאה להריץ את הסקריפט מממשק ה-API. ההגדרות התקינות כוללות:

  • MYSELF: רק המשתמש שפורס את הסקריפט יכול להריץ אותו.
  • DOMAIN: רק משתמשים באותו דומיין כמו המשתמש שפרס את הסקריפט יכולים להריץ אותו.
  • ANYONE: כל משתמש שמחובר לחשבון.
  • ANYONE_ANONYMOUS: כל משתמש, גם אם הוא לא מחובר.