Class TriggerBuilder

TriggerBuilder

स्क्रिप्ट ट्रिगर के लिए एक सामान्य बिल्डर.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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();

पैरामीटर

नामटाइपब्यौरा
documentDocumentदस्तावेज़

वापसी का टिकट

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();

पैरामीटर

नामटाइपब्यौरा
keyStringदस्तावेज़ का आईडी

वापसी का टिकट

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();

पैरामीटर

नामटाइपब्यौरा
formFormफ़ॉर्म

वापसी का टिकट

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();

पैरामीटर

नामटाइपब्यौरा
keyStringफ़ॉर्म का आईडी

वापसी का टिकट

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();

पैरामीटर

नामटाइपब्यौरा
sheetSpreadsheetस्प्रेडशीट

वापसी का टिकट

SpreadsheetTriggerBuilder — नया स्प्रेडशीटTriggerBuilder

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

forSpreadsheet(key)

दी गई जानकारी के साथ स्प्रेडशीट से जुड़ा SpreadsheetTriggerBuilder बनाता है और दिखाता है आईडी.

ScriptApp.newTrigger('myFunction')
  .forSpreadsheet('1234567890abcdefghijklmnopqrstuvwxyz')
  .onEdit()
  .create();

पैरामीटर

नामटाइपब्यौरा
keyStringस्प्रेडशीट का आईडी

वापसी का टिकट

SpreadsheetTriggerBuilder — नया स्प्रेडशीटTriggerBuilder

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

forUserCalendar(emailId)

कैलेंडर ट्रिगर बनाने के लिए बिल्डर दिखाता है.

पैरामीटर

नामटाइपब्यौरा
emailIdStringउस उपयोगकर्ता कैलेंडर का ईमेल आईडी जिसे ट्रिगर मॉनिटर करता है.

वापसी का टिकट

CalendarTriggerBuilder — नया 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