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)

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

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

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

טיפוסים בני מנייה (enum)
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)

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

גישה

הגדרות הגישה.

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

ExecuteAs

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

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

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

שיטות

create

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

delete

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

get

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

list

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

update

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