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