משאב מניפסט לאפליקציות אינטרנט ולקובצי הפעלה של 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 מציין כל משתמש, גם אם לא מחובר.