REST Resource: processes

সম্পদ: প্রক্রিয়া

স্ক্রিপ্ট এডিটর, একটি ট্রিগার, একটি অ্যাপ্লিকেশন, বা Apps Script API ব্যবহার করে শুরু করা একটি একক স্ক্রিপ্ট প্রক্রিয়া সম্পাদনের প্রতিনিধিত্ব। এটি Operation রিসোর্স থেকে আলাদা, যা শুধুমাত্র Apps Script API এর মাধ্যমে শুরু হওয়া এক্সিকিউশনকে উপস্থাপন করে।

JSON প্রতিনিধিত্ব
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
ক্ষেত্র
projectName

string

স্ক্রিপ্টের নাম চালানো হচ্ছে।

functionName

string

যে ফাংশনটি সম্পাদন শুরু করেছিল তার নাম।

processType

enum ( ProcessType )

মৃত্যুদন্ডের ধরন।

processStatus

enum ( ProcessStatus )

মৃত্যুদণ্ডের অবস্থা।

userAccessLevel

enum ( UserAccessLevel )

এক্সিকিউটিং ব্যবহারকারীরা স্ক্রিপ্টে অ্যাক্সেস লেভেল।

startTime

string ( Timestamp format)

ফাঁসি কার্যকর করার সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

duration

string ( Duration format)

মৃত্যুদন্ড কার্যকর করার সময়কাল।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

প্রসেস টাইপ

প্রক্রিয়ার ধরন, যা সংজ্ঞায়িত করে কিভাবে প্রক্রিয়াটি শুরু হয়েছিল।

Enums
PROCESS_TYPE_UNSPECIFIED অনির্দিষ্ট প্রকার।
ADD_ON প্রক্রিয়াটি একটি অ্যাড-অন এন্ট্রি পয়েন্ট থেকে শুরু হয়েছিল।
EXECUTION_API Apps Script API ব্যবহার করে প্রক্রিয়াটি শুরু করা হয়েছিল।
TIME_DRIVEN প্রক্রিয়াটি একটি সময়-ভিত্তিক ট্রিগার থেকে শুরু হয়েছিল।
TRIGGER প্রক্রিয়াটি একটি ইভেন্ট-ভিত্তিক ট্রিগার থেকে শুরু হয়েছিল।
WEBAPP প্রক্রিয়াটি একটি ওয়েব অ্যাপ এন্ট্রি পয়েন্ট থেকে শুরু হয়েছিল।
EDITOR অ্যাপস স্ক্রিপ্ট আইডিই ব্যবহার করে প্রক্রিয়াটি শুরু হয়েছিল।
SIMPLE_TRIGGER প্রক্রিয়াটি একটি G Suite সাধারণ ট্রিগার থেকে শুরু হয়েছিল।
MENU প্রক্রিয়াটি একটি G Suite মেনু আইটেম থেকে শুরু হয়েছিল।
BATCH_TASK একটি ব্যাচের চাকরিতে একটি কাজ হিসাবে প্রক্রিয়াটি শুরু হয়েছিল।

প্রসেস স্ট্যাটাস

প্রক্রিয়া অবস্থা।

Enums
PROCESS_STATUS_UNSPECIFIED অনির্দিষ্ট অবস্থা।
RUNNING বর্তমানে প্রক্রিয়া চলছে।
PAUSED প্রক্রিয়াটি থেমে গেছে।
COMPLETED প্রক্রিয়া সম্পন্ন হয়েছে।
CANCELED প্রক্রিয়াটি বাতিল করা হয়েছিল।
FAILED প্রক্রিয়া ব্যর্থ হয়েছে.
TIMED_OUT প্রক্রিয়ার সময় শেষ।
UNKNOWN প্রক্রিয়া অবস্থা অজানা.
DELAYED প্রক্রিয়া বিলম্বিত, কোটার অপেক্ষায়।

ব্যবহারকারীর অ্যাক্সেস লেভেল

বিভিন্ন ব্যবহারকারীর অ্যাক্সেস লেভেল।

Enums
USER_ACCESS_LEVEL_UNSPECIFIED ব্যবহারকারীর অ্যাক্সেস লেভেল অনির্দিষ্ট
NONE ব্যবহারকারীর কোনো অ্যাক্সেস নেই।
READ ব্যবহারকারীর শুধুমাত্র-পঠন অ্যাক্সেস আছে।
WRITE ব্যবহারকারীর লেখার অ্যাক্সেস আছে।
OWNER ব্যবহারকারী একজন মালিক।

পদ্ধতি

list

ব্যবহারকারীর দ্বারা বা তার পক্ষে করা প্রক্রিয়া সম্পর্কে তথ্য তালিকাভুক্ত করুন, যেমন প্রক্রিয়ার ধরন এবং বর্তমান অবস্থা।

listScriptProcesses

একটি স্ক্রিপ্টের সম্পাদিত প্রক্রিয়া সম্পর্কে তথ্য তালিকাভুক্ত করুন, যেমন প্রক্রিয়ার ধরন এবং বর্তমান অবস্থা।