REST Resource: projects.deployments

משאב: פריסה

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

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

string

מזהה הפריסה של הפריסה הזו.

deploymentConfig

object (DeploymentConfig)

תצורת הפריסה.

updateTime

string (Timestamp format)

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

חותמת זמן בפורמט "Zulu" של 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

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

נקודת כניסה

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

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

מפרט נקודת כניסה עבור קריאות לביצוע API של 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

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.