স্ক্রিপ্ট ট্রিগারের জন্য একটি সাধারণ নির্মাতা।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
forDocument(document) | DocumentTriggerBuilder | প্রদত্ত নথিতে বাঁধা একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
forDocument(key) | DocumentTriggerBuilder | প্রদত্ত আইডির সাথে নথিতে বাঁধা একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
forForm(form) | FormTriggerBuilder | প্রদত্ত ফর্মের সাথে বাঁধা একটি FormTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
forForm(key) | FormTriggerBuilder | প্রদত্ত আইডির সাথে ফর্মের সাথে বাঁধা একটি FormTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
forSpreadsheet(sheet) | SpreadsheetTriggerBuilder | প্রদত্ত স্প্রেডশীটের সাথে আবদ্ধ একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
forSpreadsheet(key) | SpreadsheetTriggerBuilder | প্রদত্ত আইডির সাথে স্প্রেডশীটের সাথে সংযুক্ত একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
forUserCalendar(emailId) | CalendarTriggerBuilder | ক্যালেন্ডার ট্রিগার তৈরির জন্য একজন নির্মাতাকে ফেরত দেয়। |
timeBased() | ClockTriggerBuilder | সময়-ভিত্তিক ট্রিগার তৈরির জন্য একটি ClockTriggerBuilder তৈরি করে এবং ফেরত দেয়। |
বিস্তারিত ডকুমেন্টেশন
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
— নতুন স্প্রেডশীট ট্রিগারবিল্ডার
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
— নতুন স্প্রেডশীট ট্রিগারবিল্ডার
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
forUserCalendar(emailId)
ক্যালেন্ডার ট্রিগার তৈরির জন্য একজন নির্মাতাকে ফেরত দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailId | 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
— নতুন ClockTriggerBuilder
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp