REST Resource: projects.deployments  |  Apps Script  |  Google for Developers (original) (raw)

משאב: פריסה

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

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