এই পরিষেবাটি স্ক্রিপ্ট ট্রিগার এবং স্ক্রিপ্ট প্রকাশের অ্যাক্সেস প্রদান করে।
ক্লাস
| নাম | সংক্ষিপ্ত বিবরণ | 
|---|---|
| Auth Mode | একটি গণনা যা শনাক্ত করে যে অনুমোদিত পরিষেবাগুলির কোন বিভাগগুলি অ্যাপস স্ক্রিপ্ট একটি ট্রিগার ফাংশনের মাধ্যমে কার্যকর করতে সক্ষম। | 
| Authorization Info | একটি বস্তু যা ব্যবহারকারী স্ক্রিপ্টের প্রয়োজনীয় স্কোপের জন্য অনুমোদন দিয়েছে কিনা তা পরীক্ষা করে। | 
| Authorization Status | একটি স্ক্রিপ্টের অনুমোদনের অবস্থা নির্দেশ করে একটি গণনা৷ | 
| Calendar Trigger Builder | ক্যালেন্ডার ট্রিগারের জন্য নির্মাতা। | 
| Clock Trigger Builder | ঘড়ি ট্রিগার জন্য একটি নির্মাতা. | 
| Document Trigger Builder | নথি ট্রিগার জন্য একটি নির্মাতা. | 
| Event Type | ট্রিগার হওয়া ইভেন্টের ধরন নির্দেশ করে একটি গণনা। | 
| Form Trigger Builder | ফর্ম ট্রিগার জন্য একটি নির্মাতা. | 
| Installation Source | একটি গণনা যা নির্দেশ করে যে স্ক্রিপ্টটি বর্তমান ব্যবহারকারীর জন্য অ্যাড-অন হিসাবে কীভাবে ইনস্টল করা হয়েছে। | 
| Script App | স্ক্রিপ্ট প্রকাশনা এবং ট্রিগারগুলি অ্যাক্সেস এবং ম্যানিপুলেট করুন। | 
| Service | স্ক্রিপ্ট প্রকাশনা অ্যাক্সেস এবং ম্যানিপুলেট. | 
| Spreadsheet Trigger Builder | স্প্রেডশীট ট্রিগারের জন্য নির্মাতা। | 
| State Token Builder | স্ক্রিপ্টগুলিকে স্টেট টোকেন তৈরি করার অনুমতি দেয় যা কলব্যাক API-এ ব্যবহার করা যেতে পারে (যেমন OAuth প্রবাহ)। | 
| Trigger | একটি স্ক্রিপ্ট ট্রিগার. | 
| Trigger Builder | স্ক্রিপ্ট ট্রিগারের জন্য একটি সাধারণ নির্মাতা। | 
| Trigger Source | ইভেন্টের উৎস নির্দেশ করে এমন একটি গণনা যা ট্রিগারটি ফায়ার করে। | 
 Auth Mode 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| NONE | Enum | একটি মোড যা অনুমোদনের প্রয়োজন এমন কোনো পরিষেবায় অ্যাক্সেসের অনুমতি দেয় না। | 
| CUSTOM_FUNCTION | Enum | একটি মোড যা কাস্টম স্প্রেডশীট ফাংশনে ব্যবহারের জন্য পরিষেবার সীমিত উপসেটে অ্যাক্সেসের অনুমতি দেয়। | 
| LIMITED | Enum | একটি মোড যা পরিষেবার একটি সীমিত উপসেটে অ্যাক্সেসের অনুমতি দেয়। | 
| FULL | Enum | একটি মোড যা অনুমোদনের প্রয়োজন এমন সমস্ত পরিষেবাগুলিতে অ্যাক্সেসের অনুমতি দেয়৷ | 
 Authorization Info 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| get Authorization Status() | Authorization Status | এমন একটি মান পায় যা নির্দেশ করে যে ব্যবহারকারীকে এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটি অনুমোদন করতে হবে কিনা (উদাহরণস্বরূপ, Script App.AuthorizationStatus.REQUIRED)। | 
| get Authorization Url() | String | অনুমোদনের URL পায় যা স্ক্রিপ্টে অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যেতে পারে। | 
| get Authorized Scopes() | String[] | স্ক্রিপ্টের জন্য অনুমোদিত সুযোগের একটি তালিকা পায়। | 
 Authorization Status 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| REQUIRED | Enum | এক বা একাধিক পরিষেবা ব্যবহার করার জন্য ব্যবহারকারীকে এই স্ক্রিপ্ট অনুমোদন করতে হবে। | 
| NOT_REQUIRED | Enum | ব্যবহারকারী এই স্ক্রিপ্টটিকে বর্তমানে প্রয়োজনীয় সমস্ত অনুমোদন দিয়েছে৷ | 
 Calendar Trigger Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| create() | Trigger | ট্রিগার তৈরি করে এবং ফেরত দেয়। | 
| on Event Updated() | Calendar Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা একটি ক্যালেন্ডার এন্ট্রি তৈরি, আপডেট বা মুছে ফেলার সময় ফায়ার করে। | 
 Clock Trigger Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| after(durationMilliseconds) | Clock Trigger Builder | ট্রিগার চালানোর বর্তমান সময়ের পরে সর্বনিম্ন সময়কাল (মিলিসেকেন্ডে) নির্দিষ্ট করে। | 
| at(date) | Clock Trigger Builder | ট্রিগার কখন চলে তা নির্দিষ্ট করে। | 
| at Date(year, month, day) | Clock Trigger Builder | নির্দিষ্ট করে যে ট্রিগারটি প্রদত্ত তারিখে, ডিফল্টরূপে মধ্যরাতের কাছাকাছি (+/- 15 মিনিট) ফায়ার করে। | 
| at Hour(hour) | Clock Trigger Builder | ট্রিগারটি যে ঘন্টায় ট্রিগার চালায় তা নির্দিষ্ট করে। | 
| create() | Trigger | ট্রিগার তৈরি করে। | 
| every Days(n) | Clock Trigger Builder | প্রতি nদিনে ট্রিগার চালানোর জন্য নির্দিষ্ট করে। | 
| every Hours(n) | Clock Trigger Builder | প্রতি nঘন্টায় ট্রিগার চালানোর জন্য নির্দিষ্ট করে। | 
| every Minutes(n) | Clock Trigger Builder | প্রতি nমিনিটে ট্রিগার চালানোর জন্য নির্দিষ্ট করে। | 
| every Weeks(n) | Clock Trigger Builder | প্রতি nসপ্তাহে ট্রিগার চালানোর জন্য নির্দিষ্ট করে। | 
| in Timezone(timezone) | Clock Trigger Builder | ট্রিগার চালানোর সময় নির্দিষ্ট তারিখ/সময়ের জন্য টাইমজোন নির্দিষ্ট করে। | 
| near Minute(minute) | Clock Trigger Builder | ট্রিগারটি যে মিনিটে চলে তা নির্দিষ্ট করে (প্লাস বা মাইনাস 15 মিনিট)। | 
| on Month Day(day) | Clock Trigger Builder | যে মাসে ট্রিগার চলে সেই তারিখটি নির্দিষ্ট করে। | 
| on Week Day(day) | Clock Trigger Builder | সপ্তাহের যে দিনটি ট্রিগার চালায় তা নির্দিষ্ট করে। | 
 Document Trigger Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| create() | Trigger | নতুন ট্রিগার তৈরি করে এবং ফেরত দেয়। | 
| on Open() | Document Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা নথি খোলা হলে ফায়ার হবে। | 
 Event Type 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| CLOCK | Enum | সময়-চালিত ইভেন্টটি একটি নির্দিষ্ট সময়ে পৌঁছালে ট্রিগারটি ফায়ার করে। | 
| ON_OPEN | Enum | ব্যবহারকারী Google ডক্স, শীট বা ফর্ম ফাইলটি খুললেই ট্রিগারটি ফায়ার হয়৷ | 
| ON_EDIT | Enum | ব্যবহারকারী যখন Google পত্রক ফাইলটি সম্পাদনা করে তখন ট্রিগারটি ফায়ার হয় (উদাহরণস্বরূপ, একটি কক্ষে একটি নতুন মান প্রবেশ করে, যা পরিবর্তনের পরিবর্তে একটি সম্পাদনা হিসাবে গণনা করা হয়)৷ | 
| ON_FORM_SUBMIT | Enum | ব্যবহারকারী Google ফর্মে সাড়া দিলেই ট্রিগার ফায়ার হয়ে যায়। | 
| ON_CHANGE | Enum | ব্যবহারকারী যখন Google পত্রক ফাইল পরিবর্তন করে তখন ট্রিগারটি চালু হয় (উদাহরণস্বরূপ, একটি সারি যোগ করে, যা সম্পাদনার পরিবর্তে একটি পরিবর্তন হিসাবে গণনা করা হয়)। | 
| ON_EVENT_UPDATED | Enum | নির্দিষ্ট Google ক্যালেন্ডারে একটি ইভেন্ট তৈরি, আপডেট বা মুছে ফেলার পরে ট্রিগারটি সক্রিয় হয়। | 
 Form Trigger Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| create() | Trigger | নতুন ট্রিগার তৈরি করে এবং ফেরত দেয়। | 
| on Form Submit() | Form Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা ফর্মে একটি প্রতিক্রিয়া জমা দেওয়ার সময় ফায়ার হবে৷ | 
| on Open() | Form Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা ফর্মের সম্পাদনা দৃশ্য খোলা হলে ফায়ার হবে৷ | 
 Installation Source 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | অ্যাড-অন ব্যবহারকারীর ডোমেনের জন্য অ্যাডমিনিস্ট্রেটর দ্বারা ইনস্টল করা হয়েছিল। | 
| NONE | Enum | স্ক্রিপ্ট অ্যাড-অন হিসাবে চলছে না। | 
| WEB_STORE_ADD_ON | Enum | অ্যাড-অনটি Chrome ওয়েব স্টোর থেকে ব্যবহারকারী দ্বারা ইনস্টল করা হয়েছে৷ | 
 Script App 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| Auth Mode | Auth Mode | একটি গণনা যা শনাক্ত করে যে অনুমোদিত পরিষেবাগুলির কোন বিভাগগুলি অ্যাপস স্ক্রিপ্ট একটি ট্রিগার ফাংশনের মাধ্যমে কার্যকর করতে সক্ষম। | 
| Authorization Status | Authorization Status | একটি স্ক্রিপ্টের অনুমোদনের অবস্থা নির্দেশ করে একটি গণনা৷ | 
| Event Type | Event Type | ট্রিগার হওয়া ইভেন্টের ধরন নির্দেশ করে একটি গণনা। | 
| Installation Source | Installation Source | অ্যাড-অন হিসাবে ব্যবহারকারীর কাছে স্ক্রিপ্টটি কীভাবে ইনস্টল করা হয়েছিল তা নির্দেশ করে একটি গণনা। | 
| Trigger Source | Trigger Source | ইভেন্টের উৎস নির্দেশ করে এমন একটি গণনা যা ট্রিগারটি ফায়ার করে। | 
| Week Day | Weekday | সপ্তাহের দিনগুলির প্রতিনিধিত্বকারী একটি গণনা৷ | 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| delete Trigger(trigger) | void | প্রদত্ত ট্রিগারটি সরিয়ে দেয় যাতে এটি আর চলে না। | 
| get Authorization Info(authMode) | Authorization Info | ব্যবহারকারী সমস্ত স্ক্রিপ্ট প্রয়োজনীয়তার জন্য অনুমোদন দিয়েছে কিনা তা পরীক্ষা করে এমন একটি বস্তু পায়। | 
| get Authorization Info(authMode, oAuthScopes) | Authorization Info | ব্যবহারকারী অনুরোধকৃত স্কোপের জন্য অনুমোদন দিয়েছে কিনা তা পরীক্ষা করে এমন একটি বস্তু পায়। | 
| get Identity Token() | String | কার্যকর ব্যবহারকারীর জন্য একটি ওপেন আইডি কানেক্ট আইডেন্টিটি টোকেন পায়, যদি openidসুযোগ মঞ্জুর করা হয়। | 
| get Installation Source() | Installation Source | একটি enum মান প্রদান করে যা নির্দেশ করে যে স্ক্রিপ্টটি বর্তমান ব্যবহারকারীর জন্য অ্যাড-অন হিসাবে কীভাবে ইনস্টল করা হয়েছে (উদাহরণস্বরূপ, ব্যবহারকারী এটি Chrome ওয়েব স্টোরের মাধ্যমে ব্যক্তিগতভাবে ইনস্টল করেছেন কিনা, বা একজন ডোমেন প্রশাসক এটি সমস্ত ব্যবহারকারীর জন্য ইনস্টল করেছেন কিনা)৷ | 
| get OAuth Token() | String | কার্যকর ব্যবহারকারীর জন্য OAuth 2.0 অ্যাক্সেস টোকেন পায়। | 
| get Project Triggers() | Trigger[] | বর্তমান প্রকল্প এবং বর্তমান ব্যবহারকারীর সাথে যুক্ত সমস্ত ইনস্টলযোগ্য ট্রিগার পায়। | 
| get Script Id() | String | স্ক্রিপ্ট প্রকল্পের অনন্য আইডি পায়। | 
| get Service() | Service | একটি ওয়েব অ্যাপ হিসাবে স্ক্রিপ্ট প্রকাশ নিয়ন্ত্রণ করতে ব্যবহৃত একটি বস্তু পায়। | 
| get User Triggers(document) | Trigger[] | এই স্ক্রিপ্ট বা অ্যাড-অনের জন্য প্রদত্ত নথিতে এই ব্যবহারকারীর মালিকানাধীন সমস্ত ইনস্টলযোগ্য ট্রিগার পায়৷ | 
| get User Triggers(form) | Trigger[] | এই স্ক্রিপ্ট বা অ্যাড-অনের জন্য প্রদত্ত ফর্মে এই ব্যবহারকারীর মালিকানাধীন সমস্ত ইনস্টলযোগ্য ট্রিগার পায়৷ | 
| get User Triggers(spreadsheet) | Trigger[] | প্রদত্ত স্প্রেডশীটে এই ব্যবহারকারীর মালিকানাধীন সমস্ত ইনস্টলযোগ্য ট্রিগার পায়, শুধুমাত্র এই স্ক্রিপ্ট বা অ্যাড-অনের জন্য। | 
| invalidate Auth() | void | বর্তমান স্ক্রিপ্টটি কার্যকর করার জন্য কার্যকর ব্যবহারকারীর অনুমোদন বাতিল করে। | 
| new State Token() | State Token Builder | একটি কলব্যাক API (যেমন একটি OAuth ফ্লো) ব্যবহার করা যেতে পারে এমন একটি রাজ্য টোকেনের জন্য একটি নির্মাতা তৈরি করে৷ | 
| new Trigger(functionName) | Trigger Builder | একটি ইন্সটলযোগ্য ট্রিগার তৈরি করার প্রক্রিয়া শুরু করে যেটি, যখন ফায়ার করা হয়, একটি প্রদত্ত ফাংশনকে কল করে। | 
| require All Scopes(authMode) | void | ব্যবহারকারী স্ক্রিপ্ট দ্বারা অনুরোধ করা সমস্ত সুযোগের জন্য সম্মতি দিয়েছেন কিনা তা যাচাই করে। | 
| require Scopes(authMode, oAuthScopes) | void | ব্যবহারকারী অনুরোধকৃত স্কোপের জন্য সম্মতি দিয়েছেন কিনা তা যাচাই করে। | 
 Service
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| get Url() | String | ওয়েব অ্যাপের URL প্রদান করে, যদি এটি স্থাপন করা হয়; অন্যথায় nullপ্রদান করে। | 
| is Enabled() | Boolean | যদি স্ক্রিপ্টটি ওয়েব অ্যাপ হিসাবে অ্যাক্সেসযোগ্য হয় তবে trueফেরত দেয়। | 
 Spreadsheet Trigger Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| create() | Trigger | ট্রিগার তৈরি করে এবং ফেরত দেয়। | 
| on Change() | Spreadsheet Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা স্প্রেডশীটের বিষয়বস্তু বা কাঠামো পরিবর্তিত হলে ফায়ার হবে। | 
| on Edit() | Spreadsheet Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা স্প্রেডশীট সম্পাদনা করার সময় ফায়ার হবে৷ | 
| on Form Submit() | Spreadsheet Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা যখন স্প্রেডশীটে জমা দেওয়া একটি ফর্ম থাকে তখন ফায়ার হবে৷ | 
| on Open() | Spreadsheet Trigger Builder | একটি ট্রিগার নির্দিষ্ট করে যা স্প্রেডশীট খোলা হলে ফায়ার হবে। | 
 State Token Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| create Token() | String | স্টেট টোকেনের একটি এনক্রিপ্ট করা স্ট্রিং উপস্থাপনা তৈরি করে। | 
| with Argument(name, value) | State Token Builder | টোকেনে একটি যুক্তি যোগ করে। | 
| with Method(method) | State Token Builder | একটি কলব্যাক ফাংশন সেট করে। | 
| with Timeout(seconds) | State Token Builder | সময়কাল (সেকেন্ডে) সেট করে যার জন্য টোকেন বৈধ। | 
 Trigger
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| get Event Type() | Event Type | যে ইভেন্টের ধরনটি ট্রিগারটি চালু করে তা ফেরত দেয়। | 
| get Handler Function() | String | ট্রিগার ফায়ার করার সময় যে ফাংশনটি কল করা হবে তা ফেরত দেয়। | 
| get Trigger Source() | Trigger Source | ইভেন্টের উৎস ফেরত দেয় যা ট্রিগারকে ফায়ার করবে। | 
| get Trigger Source Id() | String | উৎসে নির্দিষ্ট আইডি ফেরত দেয়। | 
| get Unique Id() | String | একটি অনন্য শনাক্তকারী প্রদান করে যা একে অপরের থেকে ট্রিগারগুলিকে আলাদা করতে ব্যবহার করা যেতে পারে। | 
Trigger Builder 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| for Document(document) | Document Trigger Builder | প্রদত্ত নথিতে বাঁধা একটি Document Trigger Builderতৈরি করে এবং ফেরত দেয়। | 
| for Document(key) | Document Trigger Builder | প্রদত্ত আইডির সাথে ডকুমেন্টের সাথে আবদ্ধ একটি Document Trigger Builderতৈরি করে এবং ফেরত দেয়। | 
| for Form(form) | Form Trigger Builder | প্রদত্ত ফর্মের সাথে বাঁধা একটি Form Trigger Builderতৈরি করে এবং ফেরত দেয়৷ | 
| for Form(key) | Form Trigger Builder | প্রদত্ত আইডির সাথে ফর্মের সাথে বাঁধা একটি Form Trigger Builderতৈরি করে এবং ফেরত দেয়৷ | 
| for Spreadsheet(sheet) | Spreadsheet Trigger Builder | প্রদত্ত স্প্রেডশীটের সাথে আবদ্ধ একটি Spreadsheet Trigger Builderতৈরি করে এবং ফেরত দেয়। | 
| for Spreadsheet(key) | Spreadsheet Trigger Builder | প্রদত্ত আইডির সাথে স্প্রেডশীটের সাথে সংযুক্ত একটি Spreadsheet Trigger Builderতৈরি করে এবং ফেরত দেয়। | 
| for User Calendar(emailId) | Calendar Trigger Builder | ক্যালেন্ডার ট্রিগার তৈরির জন্য একজন নির্মাতাকে ফেরত দেয়। | 
| time Based() | Clock Trigger Builder | সময়-ভিত্তিক ট্রিগার তৈরির জন্য একটি Clock Trigger Builderতৈরি করে এবং ফেরত দেয়। | 
 Trigger Source 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| SPREADSHEETS | Enum | Google পত্রক ট্রিগার ফায়ার কারণ। | 
| CLOCK | Enum | একটি সময়-চালিত ইভেন্টের কারণে ট্রিগারে আগুন লাগে। | 
| FORMS | Enum | Google ফর্ম ট্রিগার ফায়ার কারণ. | 
| DOCUMENTS | Enum | Google ডক্সের কারণে ট্রিগার ফায়ার হয়। | 
| CALENDAR | Enum | গুগল ক্যালেন্ডার ট্রিগার ফায়ার কারণ. |