- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- MetricsGranularity
- MetricsFilter
- MetricsValue
- רוצים לנסות?
קבלת נתוני מדדים לגבי סקריפטים, כמו מספר ההפעלות והמשתמשים הפעילים.
בקשת HTTP
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
| scriptId | 
 שדה חובה שמציין את הסקריפט שלגביו רוצים לקבל מדדים. | 
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
| metricsGranularity | 
 שדה חובה שמציין את רמת הפירוט של המדדים המוחזרים. | 
| metricsFilter | 
 שדה אופציונלי שמכיל מסננים שצריך להחיל על הבקשה. הפעולה הזו מגבילה את היקף המדדים שמוחזרים לאלו שצוינו במסנן. | 
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
משאב שמכיל נתוני שימוש לסקריפט נתון, על סמך המסנן והמסכה שסופקו בבקשה.
| ייצוג JSON | 
|---|
| { "activeUsers": [ { object ( | 
| שדות | |
|---|---|
| activeUsers[] | 
 מספר המשתמשים הפעילים. | 
| totalExecutions[] | 
 מספר ההפעלות הכולל. | 
| failedExecutions[] | 
 מספר ההפעלות שנכשלו. | 
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
- https://www.googleapis.com/auth/script.metrics
למידע נוסף, קראו את המאמר סקירה כללית של OAuth 2.0.
MetricsGranularity
רמת הפירוט של המדד שלגביו רוצים להחזיר נתונים.
| טיפוסים בני מנייה (enum) | |
|---|---|
| UNSPECIFIED_GRANULARITY | רמת הפירוט של המדד שמשמשת כברירת מחדל לשליחת שאילתות על אף מדד. | 
| WEEKLY | מייצג מדדים שבועיים. | 
| DAILY | מייצג מדדים יומיים במשך תקופה של 7 ימים. | 
MetricsFilter
מסנן שמשמש לצמצום היקף הבקשה.
| ייצוג JSON | 
|---|
| { "deploymentId": string } | 
| שדות | |
|---|---|
| deploymentId | 
 שדה אופציונלי שמציין פריסה ספציפית שממנה רוצים לאחזר את המדדים. | 
MetricsValue
ערך של מדדים שכולל את מספר ההפעלות שנספרו.
| ייצוג JSON | 
|---|
| { "value": string, "startTime": string, "endTime": string } | 
| שדות | |
|---|---|
| value | 
 מציין את מספר ההפעלות שנספרו. | 
| startTime | 
 שדה חובה שמציין את שעת ההתחלה של המרווח. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות:  | 
| endTime | 
 שדה חובה שמציין את שעת הסיום של המרווח. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות:  |