מנהל ומבצע פרויקטים של סקריפט של Google Apps.
- משאב REST: v1.PROCESSes
- משאב REST: v1.projects
- משאב REST: v1.projects.deployments
- משאב REST: v1.projects.versions
- משאב REST: v1.scripts
שירות: 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.deployments
| שיטות | |
|---|---|
| create | POST /v1/projects/{scriptId}/deploymentsנוצרת פריסה של פרויקט Apps Script. | 
| 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. |