একটি স্ক্রিপ্ট ট্রিগার.
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
getEventType() | EventType | যে ইভেন্টের ধরনটি ট্রিগারটি চালু করে তা ফেরত দেয়। |
getHandlerFunction() | String | ট্রিগার ফায়ার করার সময় যে ফাংশনটি কল করা হবে তা ফেরত দেয়। |
getTriggerSource() | TriggerSource | ইভেন্টের উৎস ফেরত দেয় যা ট্রিগারকে ফায়ার করবে। |
getTriggerSourceId() | String | উৎসে নির্দিষ্ট আইডি ফেরত দেয়। |
getUniqueId() | String | একটি অনন্য শনাক্তকারী প্রদান করে যা একে অপরের থেকে ট্রিগারগুলিকে আলাদা করতে ব্যবহার করা যেতে পারে। |
বিস্তারিত ডকুমেন্টেশন
getEventType()
যে ইভেন্টের ধরনটি ট্রিগারটি চালু করে তা ফেরত দেয়।
var triggers = ScriptApp.getProjectTriggers(); for (var i = 0; i < triggers.length; i++) { if (triggers[i].getEventType() == ScriptApp.EventType.CLOCK) { // Some code here - other options are: // ScriptApp.EventType.ON_EDIT // ScriptApp.EventType.ON_FORM_SUBMIT // ScriptApp.EventType.ON_OPEN } }
প্রত্যাবর্তন
EventType
- ইভেন্টের ধরন যার জন্য এটি একটি ট্রিগার
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp
getHandlerFunction()
ট্রিগার ফায়ার করার সময় যে ফাংশনটি কল করা হবে তা ফেরত দেয়।
// Create a trigger for the script. ScriptApp.newTrigger('myFunction').forSpreadsheet('id of my spreadsheet').onEdit().create(); Logger.log(ScriptApp.getProjectTriggers()[0].getHandlerFunction()); // logs "myFunction"
প্রত্যাবর্তন
String
- পদ্ধতির নাম
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp
getTriggerSource()
ইভেন্টের উৎস ফেরত দেয় যা ট্রিগারকে ফায়ার করবে।
উদাহরণস্বরূপ, একটি স্প্রেডশীট অন এডিট ট্রিগার স্প্রেডশীট প্রদান করবে, অথবা একটি সময় ভিত্তিক ট্রিগার CLOCK প্রদান করবে।
var triggers = ScriptApp.getProjectTriggers(); for (var i = 0; i < triggers.length; i++) { if (triggers[i].getTriggerSource() == ScriptApp.TriggerSource.CLOCK) { Logger.log(triggers[i].getUniqueId() + " source is clock"); } else if (triggers[i].getTriggerSource() == ScriptApp.TriggerSource.SPREADSHEETS) { Logger.log(triggers[i].getUniqueId() + " source is spreadsheets"); } }
প্রত্যাবর্তন
TriggerSource
— যে প্রকাশকের জন্য এটি একটি ট্রিগার
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp
getTriggerSourceId()
উৎসে নির্দিষ্ট আইডি ফেরত দেয়।
উদাহরণস্বরূপ, যদি ট্রিগার উৎস একটি স্প্রেডশীট হয়, তাহলে এটি হবে স্প্রেডশীটের আইডি। ঘড়ি ইভেন্টের জন্য এটি শূন্য প্রদান করে।
প্রত্যাবর্তন
String
— প্রকাশকের সত্তার আইডি যার জন্য এটি একটি ট্রিগার
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp
getUniqueId()
একটি অনন্য শনাক্তকারী প্রদান করে যা একে অপরের থেকে ট্রিগারগুলিকে আলাদা করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
String
- ট্রিগারের অনন্য শনাক্তকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.scriptapp