- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- MetricsGranularity
- MetricsFilter
- MetricsValue
- آن را امتحان کنید!
دادههای معیارهای اسکریپتها، مانند تعداد اجراها و کاربران فعال را دریافت کنید.
درخواست HTTP
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
scriptId | فیلد الزامی که نشاندهنده اسکریپت برای دریافت معیار است. |
پارامترهای پرس و جو
پارامترها | |
---|---|
metricsGranularity | فیلد الزامی که نشان میدهد چه دانهای از معیارها برگردانده شدهاند. |
metricsFilter | فیلد اختیاری حاوی فیلترهایی برای اعمال به درخواست. این محدوده معیارهای بازگشتی را به موارد مشخص شده در فیلتر محدود می کند. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
منبعی حاوی آمار استفاده برای یک اسکریپت معین، بر اساس فیلتر و ماسک ارائه شده موجود در درخواست.
نمایندگی JSON |
---|
{ "activeUsers": [ { object ( |
فیلدها | |
---|---|
activeUsers[] | تعداد کاربران فعال |
totalExecutions[] | تعداد کل اعدام ها |
failedExecutions[] | تعداد اعدام های ناموفق |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/script.metrics
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.
MetricsGranularity
دانه بندی متریک برای برگرداندن داده ها برای.
Enums | |
---|---|
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"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |