স্ক্রিপ্ট ট্রিগারের জন্য একটি জেনেরিক বিল্ডার।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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 তৈরি করে এবং ফেরত দেয়। |
বিস্তারিত ডকুমেন্টেশন
forDocument(document)
প্রদত্ত ডকুমেন্টের সাথে সংযুক্ত একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction') .forDocument(DocumentApp.getActiveDocument()) .onOpen() .create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
document | Document | নথিটি। |
ফেরত
DocumentTriggerBuilder — নতুন DocumentTriggerBuilder।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
forDocument(key)
প্রদত্ত আইডিযুক্ত ডকুমেন্টটির সাথে সংযুক্ত একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction') .forDocument('1234567890abcdefghijklmnopqrstuvwxyz') .onOpen() .create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
key | String | নথিটির আইডি। |
ফেরত
DocumentTriggerBuilder — নতুন DocumentTriggerBuilder।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
forForm(form)
প্রদত্ত ফর্মের সাথে সংযুক্ত একটি FormTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction') .forForm(FormApp.getActiveForm()) .onFormSubmit() .create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
form | Form | ফর্মটি। |
ফেরত
FormTriggerBuilder — নতুন FormTriggerBuilder।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
forForm(key)
প্রদত্ত আইডিযুক্ত ফর্মের সাথে সংযুক্ত একটি FormTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction') .forForm('1234567890abcdefghijklmnopqrstuvwxyz') .onFormSubmit() .create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
key | String | ফর্মটির আইডি। |
ফেরত
FormTriggerBuilder — নতুন FormTriggerBuilder।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
forSpreadsheet(sheet)
প্রদত্ত স্প্রেডশীটের সাথে সংযুক্ত একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction') .forSpreadsheet(SpreadsheetApp.getActive()) .onEdit() .create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sheet | Spreadsheet | স্প্রেডশিটটি। |
ফেরত
SpreadsheetTriggerBuilder — নতুন SpreadsheetTriggerBuilder।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
forSpreadsheet(key)
প্রদত্ত আইডিযুক্ত স্প্রেডশীটের সাথে সংযুক্ত একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction') .forSpreadsheet('1234567890abcdefghijklmnopqrstuvwxyz') .onEdit() .create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
key | String | স্প্রেডশীটটির আইডি। |
ফেরত
SpreadsheetTriggerBuilder — নতুন SpreadsheetTriggerBuilder।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
forUserCalendar(emailId)
ক্যালেন্ডার ট্রিগার তৈরির জন্য একটি বিল্ডার ফেরত দেয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
email Id | String | ব্যবহারকারীর ক্যালেন্ডারের ইমেইল আইডি, যা ট্রিগারটি পর্যবেক্ষণ করে। |
ফেরত
CalendarTriggerBuilder — নতুন ক্যালেন্ডারট্রিগারবিল্ডার।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/calendar -
https://www.googleapis.com/auth/calendar.readonly -
https://www.googleapis.com/auth/calendar.events -
https://www.googleapis.com/auth/calendar.events.readonly -
https://www.google.com/calendar/feeds
timeBased()
সময়-ভিত্তিক ট্রিগার তৈরির জন্য একটি ClockTriggerBuilder তৈরি করে এবং ফেরত দেয়।
ScriptApp.newTrigger('myFunction').timeBased().atDate(2013, 10, 31).create();
ফেরত
ClockTriggerBuilder — নতুন ক্লকট্রিগারবিল্ডার।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp