এই পরিষেবাটি স্ক্রিপ্ট ট্রিগার এবং স্ক্রিপ্ট প্রকাশের অ্যাক্সেস প্রদান করে।
ক্লাস
নাম | সংক্ষিপ্ত বিবরণ |
---|---|
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 | গুগল ক্যালেন্ডার ট্রিগার ফায়ার কারণ. |