स्क्रिप्ट ट्रिगर.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
get | Event | उस इवेंट टाइप की जानकारी दिखाता है जिस पर ट्रिगर सक्रिय होता है. |
get | String | वह फ़ंक्शन दिखाता है जिसे ट्रिगर होने पर कॉल किया जाएगा. |
get | Trigger | उन इवेंट का सोर्स दिखाता है जिनकी वजह से ट्रिगर सक्रिय होगा. |
get | String | सोर्स से जुड़ा आईडी दिखाता है. |
get | String | एक यूनीक आइडेंटिफ़ायर दिखाता है. इसका इस्तेमाल, ट्रिगर को एक-दूसरे से अलग करने के लिए किया जा सकता है. |
ज़्यादा जानकारी वाला दस्तावेज़
getEventType()
उस इवेंट टाइप की जानकारी दिखाता है जिस पर ट्रिगर सक्रिय होता है.
const triggers = ScriptApp.getProjectTriggers(); for (let 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 } }
वापसी का टिकट
Event
— वह इवेंट टाइप जिसके लिए यह ट्रिगर है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
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()
उन इवेंट का सोर्स दिखाता है जिनकी वजह से ट्रिगर सक्रिय होगा.
उदाहरण के लिए, स्प्रेडशीट में बदलाव होने पर ट्रिगर होने वाला ट्रिगर, SPREADSHEETS दिखाएगा. इसके अलावा, समय के हिसाब से ट्रिगर होने वाला ट्रिगर, CLOCK दिखाएगा.
const triggers = ScriptApp.getProjectTriggers(); for (let 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`); } }
वापसी का टिकट
Trigger
— वह पब्लिशर जिसके लिए यह ट्रिगर है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
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