- درخواست HTTP
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- ListScriptProcessesFilter
- آن را امتحان کنید!
اطلاعات مربوط به فرآیندهای اجرا شده یک اسکریپت، مانند نوع فرآیند و وضعیت فعلی را فهرست کنید.
درخواست HTTP
GET https://script.googleapis.com/v1/processes:listScriptProcesses
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای پرس و جو
پارامترها | |
---|---|
scriptId | شناسه اسکریپت پروژه که فرآیندهای آن فهرست شده است. |
scriptProcessFilter | فیلتری که برای محدود کردن نتایج لیست استفاده می شود. فقط فرآیندهای مطابق با معیارهای فیلتر بازگردانده می شوند. |
pageSize | حداکثر تعداد فرآیندهای برگشتی در هر صفحه از نتایج. پیش فرض 50 است. |
pageToken | نشانه برای ادامه درخواست لیست قبلی در صفحه بعد. این باید روی مقدار |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
پاسخ با لیست منابع Process
.
نمایندگی JSON |
---|
{
"processes": [
{
object ( |
فیلدها | |
---|---|
processes[] | فهرست فرآیندهایی که با پارامترهای درخواست مطابقت دارند. |
nextPageToken | نشانه برای صفحه بعدی نتایج. اگر خالی باشد، صفحه دیگری باقی نمانده است. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/script.processes
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.
ListScriptProcessesFilter
از فیلتر برای تعیین بیشتر فرآیندهای فهرست استفاده می شود. فقط فرآیندهایی که با تمام شرایط مشخص شده مطابقت دارند بازگردانده می شوند.
نمایندگی JSON |
---|
{ "deploymentId": string, "functionName": string, "startTime": string, "endTime": string, "types": [ enum ( |
فیلدها | |
---|---|
deploymentId | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به فرآیندهایی که از پروژههایی با شناسه استقرار خاص نشات میگیرند استفاده میشود. |
functionName | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به آنهایی که از یک تابع اسکریپت با نام تابع داده شده منشأ می گیرند، استفاده می شود. |
startTime | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به مواردی که در یا بعد از مهر زمانی مشخص شروع شدهاند استفاده میشود. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
endTime | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به مواردی که در یا قبل از مهر زمانی داده شده تکمیل شده اند استفاده می شود. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
types[] | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به آنهایی که یکی از انواع فرآیند مشخص شده را دارند استفاده می شود. |
statuses[] | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به آنهایی که یکی از وضعیتهای فرآیند مشخص شده را دارند، استفاده میشود. |
userAccessLevels[] | فیلد اختیاری برای محدود کردن فرآیندهای برگشتی به مواردی که یکی از سطوح دسترسی کاربر مشخص شده را دارند، استفاده میشود. |