এই পরিষেবাটি স্ক্রিপ্ট ট্রিগার এবং স্ক্রিপ্ট প্রকাশনার অ্যাক্সেস প্রদান করে।
ক্লাস
| নাম | সংক্ষিপ্ত বিবরণ |
|---|---|
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|null | স্ক্রিপ্টে অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যেতে পারে এমন অনুমোদনের URL পায়। |
get Authorized Scopes() | String[]|null | স্ক্রিপ্টের জন্য অনুমোদিত স্কোপের একটি তালিকা পায়। |
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 | নির্দিষ্ট তারিখে, মধ্যরাতের কাছাকাছি (+/- ১৫ মিনিট) ডিফল্টভাবে ট্রিগারটি চালু হয় তা নির্দিষ্ট করে। |
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 | ট্রিগারটি কত মিনিটে চলবে তা নির্দিষ্ট করে (প্লাস বা মাইনাস ১৫ মিনিট)। |
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 | ব্যবহারকারী যখন গুগল ডক্স, শিটস, অথবা ফর্মস ফাইলটি খোলেন, তখন ট্রিগারটি চালু হয়ে যায়। |
ON_EDIT | Enum | ব্যবহারকারী যখন Google Sheets ফাইলটি সম্পাদনা করেন (উদাহরণস্বরূপ, একটি কক্ষে একটি নতুন মান প্রবেশ করান, যা পরিবর্তনের পরিবর্তে সম্পাদনা হিসাবে গণনা করা হয়) তখন ট্রিগারটি সক্রিয় হয়। |
ON_FORM_SUBMIT | Enum | ব্যবহারকারী যখন কোনও গুগল ফর্মে সাড়া দেন তখন ট্রিগারটি চালু হয়। |
ON_CHANGE | Enum | ব্যবহারকারী যখন গুগল শিটস ফাইল পরিবর্তন করেন (উদাহরণস্বরূপ, একটি সারি যোগ করে, যা সম্পাদনার পরিবর্তে পরিবর্তন হিসেবে গণনা করা হয়) তখন ট্রিগারটি চালু হয়। |
ON_EVENT_UPDATED | Enum | নির্দিষ্ট গুগল ক্যালেন্ডারে কোনও ইভেন্ট তৈরি, আপডেট বা মুছে ফেলার পরে ট্রিগারটি চালু হয়। |
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|null | যদি openid সুযোগ মঞ্জুর করা হয়, তাহলে কার্যকর ব্যবহারকারীর জন্য একটি Open ID Connect পরিচয় টোকেন পায়। |
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 | গুগল শিটস ট্রিগারটি চালু করে। |
CLOCK | Enum | একটি সময়-চালিত ঘটনার ফলে ট্রিগারটি জ্বলে ওঠে। |
FORMS | Enum | গুগল ফর্মের কারণে ট্রিগারটি জ্বলে ওঠে। |
DOCUMENTS | Enum | গুগল ডক্স ট্রিগারটি চালু করে। |
CALENDAR | Enum | গুগল ক্যালেন্ডারের কারণে ট্রিগারটি চালু হয়। |