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, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

entryPoints[]

object (EntryPoint)

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

DeploymentConfig

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

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

string

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

versionNumber

integer

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

manifestFileName

string

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

description

string

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

EntryPoint

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

ייצוג 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 API.

addOn

object (AddOnEntryPoint)

נכסי תוספים.

EntryPointType

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

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

ExecuteAs

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

טיפוסים בני מנייה (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 הנדרשת של התוסף אחרי ההתקנה.

AddOnType

AddType מגדיר את קטגוריית התוספים לטיפול באפליקציה מארחת. לכל סוג תוסף יש קטע במניפסט הסקריפט המשמש לפריסה או להפעלה של תוסף מהסוג הנתון.

טיפוסים בני מנייה (enums)
UNKNOWN_ADDON_TYPE ערך ברירת המחדל, סוג התוסף לא ידוע.
GMAIL סוג תוסף ל-Gmail.
DATA_STUDIO סוג תוסף ל-Data Studio.

שיטות

create

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

delete

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

get

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

list

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

update

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