Apps Script API

מנהל ומפעיל פרויקטים של סקריפט של Google Apps.

שירות: script.googleapis.com

כדי להתקשר לשירות הזה, מומלץ להשתמש בספריות הלקוח שסופקו על ידי Google. אם האפליקציה צריכה להשתמש בספריות משלכם כדי להתקשר לשירות הזה, יש להשתמש במידע הבא כשתבצעו בקשות ל-API.

מסמך Discovery

מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולצריכת ממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין של IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד עשוי לספק כמה מסמכי גילוי. שירות זה מספק את מסמך הגילוי הבא:

נקודת הקצה של השירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה בשירות. לשירות הזה יש את נקודת הקצה הבאה לכל השירותים, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות הזה:

  • https://script.googleapis.com

משאב REST: v1.processes

שיטות
list GET /v1/processes
ציון מידע על תהליכים שמשתמשים מבצעים או מטעמם, כמו סוג התהליך והסטטוס הנוכחי.
listScriptProcesses GET /v1/processes:listScriptProcesses
ציון מידע על התהליכים שהופעלו בסקריפט, כמו סוג התהליך והסטטוס הנוכחי.

משאב REST: v1.projects

שיטות
create POST /v1/projects
יצירת פרויקט סקריפט ריק חדש ללא קובצי סקריפט וקובץ מניפסט בסיסי.
get GET /v1/projects/{scriptId}
קבלת המטא-נתונים של פרויקט סקריפט.
getContent GET /v1/projects/{scriptId}/content
מקבלת את התוכן של פרויקט הסקריפט, כולל מקור הקוד והמטא-נתונים של כל קובץ סקריפט.
getMetrics GET /v1/projects/{scriptId}/metrics
קבלת נתוני מדדים עבור סקריפטים, כמו מספר הפעלות ומשתמשים פעילים.
updateContent PUT /v1/projects/{scriptId}/content
עדכון התוכן של פרויקט הסקריפט שצוין.

משאב REST: v1.projects.layoutss

שיטות
create POST /v1/projects/{scriptId}/deployments
יצירת פריסה של פרויקט בסקריפט של Apps.
delete DELETE /v1/projects/{scriptId}/deployments/{deploymentId}
מחקת את הפריסה של פרויקט Apps Script.
get GET /v1/projects/{scriptId}/deployments/{deploymentId}
פריסת פרויקט של Apps Script.
list GET /v1/projects/{scriptId}/deployments
מפרט את הפריסות של פרויקט ב-Apps Script.
update PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}
עדכון הפריסה של פרויקט Apps Script.

מקור של REST: v1.projects.versions

שיטות
create POST /v1/projects/{scriptId}/versions
יוצרת גרסה חדשה שלא ניתנת לשינוי באמצעות הקוד הנוכחי, עם מספר גרסה ייחודי.
get GET /v1/projects/{scriptId}/versions/{versionNumber}
מקבלים גרסה של פרויקט סקריפט.
list GET /v1/projects/{scriptId}/versions
יוצרים רשימה של הגרסאות של פרויקט סקריפט.

משאב REST: v1.scripts

שיטות
run POST /v1/scripts/{scriptId}:run
מריצה פונקציה בפרויקט Apps Script.