स्क्रिप्ट ट्रिगर.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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()
उन इवेंट का सोर्स दिखाता है जो ट्रिगर को चालू करेंगे.
उदाहरण के लिए, 'बदलाव करें' ट्रिगर पर स्प्रेडशीट बनाने पर SPREADSheets या समय के हिसाब से ट्रिगर दिखेगा 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