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

अनुमति देना

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

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