Method: processes.list
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্যবহারকারীর দ্বারা বা তার পক্ষে করা প্রক্রিয়া সম্পর্কে তথ্য তালিকাভুক্ত করুন, যেমন প্রক্রিয়ার ধরন এবং বর্তমান অবস্থা।
HTTP অনুরোধ
GET https://script.googleapis.com/v1/processes
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
পরামিতি |
---|
userProcessFilter | object ( ListUserProcessesFilter ) তালিকার ফলাফল সীমিত করতে ব্যবহৃত একটি ফিল্টার; শুধুমাত্র ফিল্টার মানদণ্ডের সাথে মিলে যাওয়া প্রক্রিয়াগুলি ফেরত দেওয়া হয়। |
pageSize | integer ফলাফলের প্রতি পৃষ্ঠায় প্রত্যাবর্তিত প্রক্রিয়ার সর্বাধিক সংখ্যা। ডিফল্ট 50। |
pageToken | string পরবর্তী পৃষ্ঠায় পূর্ববর্তী তালিকার অনুরোধ অব্যাহত রাখার জন্য টোকেন। এটি একটি পূর্ববর্তী প্রতিক্রিয়া থেকে nextPageToken এর মান নির্ধারণ করা উচিত। |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
Process
সম্পদের তালিকার সাথে প্রতিক্রিয়া.
JSON প্রতিনিধিত্ব |
---|
{
"processes": [
{
object (Process )
}
],
"nextPageToken": string
} |
ক্ষেত্র |
---|
processes[] | object ( Process ) অনুরোধের পরামিতিগুলির সাথে মিলে যাওয়া প্রক্রিয়াগুলির তালিকা৷ |
nextPageToken | string ফলাফলের পরবর্তী পৃষ্ঠার জন্য টোকেন। খালি থাকলে, আর কোনো পৃষ্ঠা অবশিষ্ট নেই। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/script.processes
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।
ListUserProcessesFilter
কোন প্রক্রিয়াগুলিকে তালিকাভুক্ত করতে হবে তা আরও নির্দিষ্ট করতে ফিল্টার ব্যবহার করা হয়। শুধুমাত্র সমস্ত নির্দিষ্ট শর্তের সাথে মেলে এমন প্রক্রিয়াগুলি ফেরত দেওয়া হয়।
JSON প্রতিনিধিত্ব |
---|
{
"scriptId": string,
"deploymentId": string,
"projectName": string,
"functionName": string,
"startTime": string,
"endTime": string,
"types": [
enum (ProcessType )
],
"statuses": [
enum (ProcessStatus )
],
"userAccessLevels": [
enum (UserAccessLevel )
]
} |
ক্ষেত্র |
---|
scriptId | string ঐচ্ছিক ক্ষেত্রটি একটি নির্দিষ্ট স্ক্রিপ্ট আইডি সহ প্রকল্পগুলি থেকে উদ্ভূত প্রসেসগুলিকে সীমিত করতে ব্যবহৃত হয়৷ |
deploymentId | string ঐচ্ছিক ক্ষেত্রটি একটি নির্দিষ্ট স্থাপনার আইডি সহ প্রকল্প থেকে উদ্ভূত প্রসেসগুলিকে সীমিত করতে ব্যবহৃত হয়। |
projectName | string ঐচ্ছিক ক্ষেত্র একটি নির্দিষ্ট স্ট্রিং ধারণকারী প্রকল্প নাম সহ প্রকল্প থেকে উদ্ভূত যারা প্রত্যাবর্তিত প্রক্রিয়া সীমিত করতে ব্যবহৃত. |
functionName | string ঐচ্ছিক ক্ষেত্রটি প্রদত্ত ফাংশন নামের সাথে একটি স্ক্রিপ্ট ফাংশন থেকে উদ্ভূত প্রসেসগুলিকে সীমিত করতে ব্যবহৃত হয়। |
startTime | string ( Timestamp format) ঐচ্ছিক ক্ষেত্রটি প্রদত্ত টাইমস্ট্যাম্পে বা তার পরে শুরু হওয়া প্রসেসগুলিকে সীমিত করতে ব্যবহৃত হয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z" । |
endTime | string ( Timestamp format) ঐচ্ছিক ক্ষেত্র প্রদত্ত টাইমস্ট্যাম্পে বা তার আগে সম্পন্ন হওয়া প্রসেসগুলিকে সীমিত করতে ব্যবহৃত হয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z" । |
types[] | enum ( ProcessType ) ঐচ্ছিক ক্ষেত্রটি প্রত্যাবর্তিত প্রক্রিয়াগুলিকে নির্দিষ্ট প্রক্রিয়ার ধরনগুলির মধ্যে একটিতে সীমাবদ্ধ করতে ব্যবহৃত হয়। |
statuses[] | enum ( ProcessStatus ) ঐচ্ছিক ক্ষেত্রটি প্রত্যাবর্তিত প্রক্রিয়াগুলিকে নির্দিষ্ট প্রক্রিয়ার স্থিতিগুলির মধ্যে একটির মধ্যে সীমাবদ্ধ করতে ব্যবহৃত হয়। |
userAccessLevels[] | enum ( UserAccessLevel ) ঐচ্ছিক ক্ষেত্রটি প্রত্যাবর্তন প্রক্রিয়াগুলিকে নির্দিষ্ট ব্যবহারকারীর অ্যাক্সেস স্তরগুলির মধ্যে একটিতে সীমাবদ্ধ করতে ব্যবহৃত হয়। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eLists processes created by or for a user, including details like process type and status.\u003c/p\u003e\n"],["\u003cp\u003eUses the \u003ccode\u003eGET https://script.googleapis.com/v1/processes\u003c/code\u003e HTTP request, allowing filtering by various criteria such as script ID, deployment ID, and time range.\u003c/p\u003e\n"],["\u003cp\u003eResponses include a list of processes and a token for retrieving further pages of results if available.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/script.processes\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],[],null,["# Method: processes.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ListUserProcessesResponse.SCHEMA_REPRESENTATION)\n- [Authorization Scopes](#body.aspect)\n- [ListUserProcessesFilter](#ListUserProcessesFilter)\n - [JSON representation](#ListUserProcessesFilter.SCHEMA_REPRESENTATION)\n- [Try it!](#try-it)\n\nList information about processes made by or on behalf of a user, such as process type and current status.\n\n### HTTP request\n\n`GET https://script.googleapis.com/v1/processes`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Query parameters\n\n| Parameters ||\n|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `userProcessFilter` | `object (`[ListUserProcessesFilter](/apps-script/api/reference/rest/v1/processes/list#ListUserProcessesFilter)`)` A filter used to limit the list results; only processes matching the filter criteria are returned. |\n| `pageSize` | `integer` The maximum number of returned processes per page of results. Defaults to 50. |\n| `pageToken` | `string` The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from a previous response. |\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nIf successful, the response body contains data with the following structure:\nResponse with the list of [Process](/apps-script/api/reference/rest/v1/processes#Process) resources.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"processes\": [ { object (/apps-script/api/reference/rest/v1/processes#Process) } ], \"nextPageToken\": string } ``` |\n\n| Fields ||\n|-----------------|-----------------------------------------------------------------------------------------------------------------------------|\n| `processes[]` | `object (`[Process](/apps-script/api/reference/rest/v1/processes#Process)`)` List of processes matching request parameters. |\n| `nextPageToken` | `string` Token for the next page of results. If empty, there are no more pages remaining. |\n\n### Authorization Scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/script.processes`\n\nFor more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2).\n\nListUserProcessesFilter\n-----------------------\n\nFilter used to further specify which processes to list. Only processes that match all the specified conditions are returned.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"scriptId\": string, \"deploymentId\": string, \"projectName\": string, \"functionName\": string, \"startTime\": string, \"endTime\": string, \"types\": [ enum (/apps-script/api/reference/rest/v1/processes#ProcessType) ], \"statuses\": [ enum (/apps-script/api/reference/rest/v1/processes#ProcessStatus) ], \"userAccessLevels\": [ enum (/apps-script/api/reference/rest/v1/processes#UserAccessLevel) ] } ``` |\n\n| Fields ||\n|----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `scriptId` | `string` Optional field used to limit returned processes to those originating from projects with a specific script ID. |\n| `deploymentId` | `string` Optional field used to limit returned processes to those originating from projects with a specific deployment ID. |\n| `projectName` | `string` Optional field used to limit returned processes to those originating from projects with project names containing a specific string. |\n| `functionName` | `string` Optional field used to limit returned processes to those originating from a script function with the given function name. |\n| `startTime` | `string (`[Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Timestamp)` format)` Optional field used to limit returned processes to those that were started on or after the given timestamp. A timestamp in RFC3339 UTC \"Zulu\" format, with nanosecond resolution and up to nine fractional digits. Examples: `\"2014-10-02T15:01:23Z\"` and `\"2014-10-02T15:01:23.045123456Z\"`. |\n| `endTime` | `string (`[Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Timestamp)` format)` Optional field used to limit returned processes to those that completed on or before the given timestamp. A timestamp in RFC3339 UTC \"Zulu\" format, with nanosecond resolution and up to nine fractional digits. Examples: `\"2014-10-02T15:01:23Z\"` and `\"2014-10-02T15:01:23.045123456Z\"`. |\n| `types[]` | `enum (`[ProcessType](/apps-script/api/reference/rest/v1/processes#ProcessType)`)` Optional field used to limit returned processes to those having one of the specified process types. |\n| `statuses[]` | `enum (`[ProcessStatus](/apps-script/api/reference/rest/v1/processes#ProcessStatus)`)` Optional field used to limit returned processes to those having one of the specified process statuses. |\n| `userAccessLevels[]` | `enum (`[UserAccessLevel](/apps-script/api/reference/rest/v1/processes#UserAccessLevel)`)` Optional field used to limit returned processes to those having one of the specified user access levels. |"]]