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

अनुमति देना

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

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

अनुमति देना

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

  • 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 — नया घड़ीTriggerBuilder

अनुमति देना

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

  • https://www.googleapis.com/auth/script.scriptapp