REST Resource: projects.deployments

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

משאב: פריסה

ייצוג של פריסת סקריפט יחידה.

ייצוג JSON
{
  "deploymentId": string,
  "deploymentConfig": {
    object (DeploymentConfig)
  },
  "updateTime": string,
  "entryPoints": [
    {
      object (EntryPoint)
    }
  ]
}
שדות
deploymentId

string

מזהה הפריסה של הפריסה הזאת.

deploymentConfig

object (DeploymentConfig)

הגדרת הפריסה.

updateTime

string (Timestamp format)

חותמת הזמן של תאריך השינוי האחרון.

חותמת זמן בפורמט RFC3339 UTC "Zulu" עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

entryPoints[]

object (EntryPoint)

נקודות הכניסה לפריסה.

פריסה

המטא-נתונים מגדירים את אופן הפריסה.

ייצוג JSON
{
  "scriptId": string,
  "versionNumber": integer,
  "manifestFileName": string,
  "description": string
}
שדות
scriptId

string

מזהה הסקריפט של הפרויקט בסקריפט.

versionNumber

integer

מספר הגרסה שעליה מבוססת הפריסה הזו.

manifestFileName

string

שם קובץ המניפסט עבור הפריסה הזו.

description

string

התיאור של הפריסה הזו.

נקודת כניסה

הגדרה שמגדירה את הגישה לפריסה חיצונית.

ייצוג JSON
{
  "entryPointType": enum (EntryPointType),

  // Union field properties can be only one of the following:
  "webApp": {
    object (WebAppEntryPoint)
  },
  "executionApi": {
    object (ExecutionApiEntryPoint)
  },
  "addOn": {
    object (AddOnEntryPoint)
  }
  // End of list of possible types for union field properties.
}
שדות
entryPointType

enum (EntryPointType)

הסוג של נקודת הכניסה.

שדה איחוד properties. מאפייני נקודת הכניסה לכל סוג של נקודת כניסה. properties יכול להיות רק אחד מאלה:
webApp

object (WebAppEntryPoint)

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

executionApi

object (ExecutionApiEntryPoint)

מפרט של נקודת כניסה לקריאות להפעלת Apps Script.

addOn

object (AddOnEntryPoint)

נכסי תוסף.

סוג הרשומה

הסוגים של נקודות הכניסה.

Enums
ENTRY_POINT_TYPE_UNSPECIFIED נקודת כניסה לא מוגדרת.
WEB_APP נקודת כניסה לאפליקציית אינטרנט.
EXECUTION_API נקודת כניסה לקובץ הפעלה של API.
ADD_ON נקודת כניסה לתוסף.

WebAppEntryPoint

נקודת כניסה לאפליקציית אינטרנט.

ייצוג JSON
{
  "url": string,
  "entryPointConfig": {
    object (WebAppConfig)
  }
}
שדות
url

string

כתובת ה-URL של אפליקציית האינטרנט.

entryPointConfig

object (WebAppConfig)

התצורה של נקודת הכניסה.

WebAppConfig

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

ייצוג JSON
{
  "access": enum (Access),
  "executeAs": enum (ExecuteAs)
}
שדות
access

enum (Access)

למי יש הרשאה להפעיל את אפליקציית האינטרנט.

executeAs

enum (ExecuteAs)

למי לבצע את אפליקציית האינטרנט.

גישה

הגדרת גישה.

Enums
UNKNOWN_ACCESS ערך ברירת המחדל, אין להשתמש.
MYSELF רק המשתמש שפרס את אפליקציית האינטרנט או קובץ ההפעלה יכול לגשת אליה. זה לא בהכרח הבעלים של פרויקט הסקריפט.
DOMAIN רק משתמשים באותו דומיין של המשתמש שפרס את אפליקציית האינטרנט או קובץ ההפעלה יכולים לגשת אליה.
ANYONE כל משתמש מחובר יכול לגשת לאפליקציית האינטרנט או לקובץ ההפעלה.
ANYONE_ANONYMOUS כל משתמש, שמחובר או לא, יכול לגשת לאפליקציית האינטרנט או לקובץ ההפעלה.

ביצוע

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

Enums
UNKNOWN_EXECUTE_AS ערך ברירת המחדל, אין להשתמש.
USER_ACCESSING הסקריפט פועל כשהמשתמש ניגש לאפליקציית האינטרנט.
USER_DEPLOYING הסקריפט פועל בתור המשתמש שפרס את אפליקציית האינטרנט. הערה: זה לא בהכרח הבעלים של פרויקט הסקריפט.

ExecutionApiEntryPoint

נקודת כניסה לקובץ הפעלה של API.

ייצוג JSON
{
  "entryPointConfig": {
    object (ExecutionApiConfig)
  }
}
שדות
entryPointConfig

object (ExecutionApiConfig)

התצורה של נקודת הכניסה.

ExecutionApiConfig

תצורת נקודת ההפעלה של ה-API.

ייצוג JSON
{
  "access": enum (Access)
}
שדות
access

enum (Access)

למי יש הרשאה להריץ את קוד ה-API להפעלה.

AddOnEntryPoint

נקודת כניסה לתוסף.

ייצוג JSON
{
  "addOnType": enum (AddOnType),
  "title": string,
  "description": string,
  "helpUrl": string,
  "reportIssueUrl": string,
  "postInstallTipUrl": string
}
שדות
addOnType

enum (AddOnType)

רשימת החובה של סוגי מאגרים נתמכים.

title

string

הכותרת הנדרשת של התוסף.

description

string

התיאור האופציונלי של התוסף.

helpUrl

string

כתובת ה-URL האופציונלית של העזרה.

reportIssueUrl

string

כתובת ה-URL האופציונלית של דיווח הדוח על התוסף.

postInstallTipUrl

string

כתובת ה-URL הנדרשת של התוסף אחרי ההתקנה.

סוג OnOn

Enums
UNKNOWN_ADDON_TYPE ערך ברירת המחדל, סוג תוסף לא ידוע.
GMAIL סוג התוסף ל-Gmail.
DATA_STUDIO סוג התוסף ל-Data Studio.

שיטות

create

יוצר פריסה של פרויקט Apps Script.

delete

מחיקת פריסה של פרויקט בסקריפט של Apps.

get

מתקבלת פריסה של פרויקט Apps Script.

list

מפרט את הפריסות של פרויקט Apps Script.

update

עדכון הפריסה של פרויקט Apps Script.