এই পরিষেবাটি স্ক্রিপ্ট ট্রিগার এবং স্ক্রিপ্ট প্রকাশের অ্যাক্সেস প্রদান করে।
ক্লাস
নাম | সংক্ষিপ্ত বিবরণ |
---|---|
Auth Mode | একটি গণনা যা শনাক্ত করে যে অনুমোদিত পরিষেবাগুলির কোন বিভাগগুলি অ্যাপস স্ক্রিপ্ট একটি ট্রিগার ফাংশনের মাধ্যমে কার্যকর করতে সক্ষম। |
Authorization Info | ব্যবহারকারীর এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটিকে অনুমোদন করতে হবে কিনা এবং একটি অনুমোদন ডায়ালগের জন্য URL প্রদান করতে হবে কিনা তা নির্ধারণ করতে ব্যবহৃত একটি বস্তু৷ |
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 পায় যা স্ক্রিপ্টে অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যেতে পারে। |
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 | ব্যবহারকারীর এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটিকে অনুমোদন করতে হবে কিনা এবং একটি অনুমোদন ডায়ালগের জন্য URL প্রদান করতে হবে কিনা তা নির্ধারণ করতে একটি বস্তু ব্যবহার করা হয়৷ |
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 | একটি ইন্সটলযোগ্য ট্রিগার তৈরি করার প্রক্রিয়া শুরু করে যেটি, যখন ফায়ার করা হয়, একটি প্রদত্ত ফাংশনকে কল করে। |
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 | গুগল ক্যালেন্ডার ট্রিগার ফায়ার কারণ. |