Class ClockTriggerBuilder

ClockTriggerBuilder

क्लॉक ट्रिगर बनाने वाला बिल्डर.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
after(durationMilliseconds)ClockTriggerBuilderइससे पता चलता है कि ट्रिगर, मौजूदा समय के बाद कम से कम कितने समय (मिलीसेकंड में) तक चलेगा.
at(date)ClockTriggerBuilderइससे पता चलता है कि ट्रिगर कब काम करता है.
atDate(year, month, day)ClockTriggerBuilderइससे पता चलता है कि ट्रिगर, दी गई तारीख को आधी रात (+/- 15 मिनट) के आस-पास डिफ़ॉल्ट रूप से चालू होता है.
atHour(hour)ClockTriggerBuilderइससे उस घंटे के बारे में पता चलता है जब ट्रिगर चालू होता है.
create()Triggerइस फ़ंक्शन से ट्रिगर बनता है.
everyDays(n)ClockTriggerBuilderइससे पता चलता है कि ट्रिगर हर n दिन में चलेगा.
everyHours(n)ClockTriggerBuilderइस विकल्प का इस्तेमाल, ट्रिगर को हर n घंटे में चलाने के लिए किया जाता है.
everyMinutes(n)ClockTriggerBuilderइस विकल्प का इस्तेमाल, हर n मिनट में ट्रिगर चलाने के लिए किया जाता है.
everyWeeks(n)ClockTriggerBuilderइससे हर n हफ़्ते में ट्रिगर चलाने के बारे में पता चलता है.
inTimezone(timezone)ClockTriggerBuilderयह पैरामीटर, ट्रिगर के चालू होने पर, दी गई तारीखों/समय के लिए टाइमज़ोन तय करता है.
nearMinute(minute)ClockTriggerBuilderइससे उस मिनट के बारे में पता चलता है जब ट्रिगर चालू होता है. इसमें 15 मिनट का अंतर हो सकता है.
onMonthDay(day)ClockTriggerBuilderइससे महीने की उस तारीख के बारे में पता चलता है जब ट्रिगर चालू होता है.
onWeekDay(day)ClockTriggerBuilderइससे पता चलता है कि ट्रिगर हफ़्ते के किस दिन चलता है.

ज़्यादा जानकारी वाला दस्तावेज़

after(durationMilliseconds)

इससे पता चलता है कि ट्रिगर, मौजूदा समय के बाद कम से कम कितने समय (मिलीसेकंड में) तक चलेगा. असल अवधि अलग-अलग हो सकती है. हालांकि, यह अवधि आपके तय किए गए समय से कम नहीं होगी.

// Creates a trigger that runs 10 minutes later
ScriptApp.newTrigger('myFunction').timeBased().after(10 * 60 * 1000).create();

पैरामीटर

नामटाइपब्यौरा
durationMillisecondsIntegerमौजूदा समय के बाद, कम से कम इतने मिलीसेकंड के बाद ट्रिगर चलना चाहिए.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


at(date)

इससे पता चलता है कि ट्रिगर कब काम करता है.

// Creates a trigger for December 1, 2012
const triggerDay = new Date(2012, 11, 1);
ScriptApp.newTrigger('myFunction').timeBased().at(triggerDay).create();

पैरामीटर

नामटाइपब्यौरा
dateDateयह एक Date ऑब्जेक्ट है. इससे पता चलता है कि ट्रिगर कब चलना चाहिए.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


atDate(year, month, day)

इससे पता चलता है कि ट्रिगर, दी गई तारीख को आधी रात (+/- 15 मिनट) के आस-पास डिफ़ॉल्ट रूप से चालू होता है.

// Schedules for January 1st, 2013
ScriptApp.newTrigger('myFunction').timeBased().atDate(2013, 1, 1).create();

पैरामीटर

नामटाइपब्यौरा
yearIntegerट्रिगर को शेड्यूल करने के लिए कैलेंडर साल.
monthIntegerट्रिगर को शेड्यूल करने के लिए कैलेंडर महीना. यह 1 से 12 के बीच की कोई संख्या होनी चाहिए.
dayIntegerट्रिगर को शेड्यूल करने के लिए कैलेंडर का दिन. यह 1 से 31 के बीच की कोई संख्या होनी चाहिए.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


atHour(hour)

इससे उस घंटे के बारे में पता चलता है जब ट्रिगर चालू होता है.

// Runs between 5am-6am in the timezone of the script
ScriptApp.newTrigger('myFunction')
    .timeBased()
    .atHour(5)
    .everyDays(
        1)  // Frequency is required if you are using atHour() or nearMinute()
    .create();

पैरामीटर

नामटाइपब्यौरा
hourIntegerवह समय जब ट्रिगर को चालू करना है.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


create()

इस फ़ंक्शन से ट्रिगर बनता है.

वापसी का टिकट

Trigger — यह नया बनाया गया, शेड्यूल किया गया ट्रिगर है.


everyDays(n)

इससे पता चलता है कि ट्रिगर हर n दिन में चलेगा.

ScriptApp.newTrigger('myFunction').timeBased().everyDays(3).create();

पैरामीटर

नामटाइपब्यौरा
nIntegerदो बार लागू होने के बीच के दिनों की संख्या.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


everyHours(n)

इस विकल्प का इस्तेमाल, ट्रिगर को हर n घंटे में चलाने के लिए किया जाता है.

ScriptApp.newTrigger('myFunction').timeBased().everyHours(12).create();

पैरामीटर

नामटाइपब्यौरा
nIntegerएक के बाद दूसरा कोड लागू करने के बीच के घंटों की संख्या.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


everyMinutes(n)

इस विकल्प का इस्तेमाल, हर n मिनट में ट्रिगर चलाने के लिए किया जाता है. n की वैल्यू 1, 5, 10, 15 या 30 होनी चाहिए.

ScriptApp.newTrigger('myFunction').timeBased().everyMinutes(10).create();

पैरामीटर

नामटाइपब्यौरा
nIntegerएक के बाद दूसरा कोड लागू करने के बीच का समय (मिनटों में).

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


everyWeeks(n)

इससे हर n हफ़्ते में ट्रिगर चलाने के बारे में पता चलता है.

ScriptApp.newTrigger('myFunction')
    .timeBased()
    .everyWeeks(2)
    .onWeekDay(ScriptApp.WeekDay.FRIDAY)
    .create();

पैरामीटर

नामटाइपब्यौरा
nIntegerएक के बाद दूसरा कोड लागू करने के बीच हफ़्तों की संख्या.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


inTimezone(timezone)

यह पैरामीटर, ट्रिगर के चालू होने पर, दी गई तारीखों/समय के लिए टाइमज़ोन तय करता है. डिफ़ॉल्ट रूप से, टाइमज़ोन स्क्रिप्ट का होता है.

मान्य टाइमज़ोन स्ट्रिंग की सूची, Joda.org की ओर से दी गई मान्य टाइमज़ोन स्ट्रिंग की सूची से मेल खाती है. टाइमज़ोन की अमान्य स्ट्रिंग की वजह से, स्क्रिप्ट में गड़बड़ी होती है.

// Schedule the trigger to execute at noon every day in the US/Pacific time zone
ScriptApp.newTrigger('myFunction')
    .timeBased()
    .atHour(12)
    .everyDays(1)
    .inTimezone('America/Los_Angeles')
    .create();

पैरामीटर

नामटाइपब्यौरा
timezoneStringवह टाइमज़ोन जिसके हिसाब से इवेंट में समय की जानकारी को प्रोसेस किया जाना है.

वापसी का टिकट

ClockTriggerBuilder — यह ClockTriggerBuilder, चेनिंग के लिए है.


nearMinute(minute)

इससे उस मिनट के बारे में पता चलता है जब ट्रिगर चालू होता है. इसमें 15 मिनट का अंतर हो सकता है. अगर nearMinute() को कॉल नहीं किया जाता है, तो मिनट की कोई रैंडम वैल्यू इस्तेमाल की जाती है.

// Runs at approximately 5:30am in the timezone of the script
ScriptApp.newTrigger('myFunction')
    .timeBased()
    .atHour(5)
    .nearMinute(30)
    .everyDays(
        1)  // Frequency is required if you are using atHour() or nearMinute()
    .create();

पैरामीटर

नामटाइपब्यौरा
minuteIntegerवह मिनट जिस पर ट्रिगर करना है.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


onMonthDay(day)

इससे महीने की उस तारीख के बारे में पता चलता है जब ट्रिगर चालू होता है.

// Schedules for the first of every month
ScriptApp.newTrigger('myFunction').timeBased().onMonthDay(1).create();

पैरामीटर

नामटाइपब्यौरा
dayIntegerमहीने का वह दिन जब ट्रिगर को शेड्यूल किया जाना चाहिए.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.


onWeekDay(day)

इससे पता चलता है कि ट्रिगर हफ़्ते के किस दिन चलता है.

ScriptApp.newTrigger('myFunction')
    .timeBased()
    .onWeekDay(ScriptApp.WeekDay.FRIDAY)
    .create();

पैरामीटर

नामटाइपब्यौरा
dayWeekdayहफ़्ते का वह दिन जब ट्रिगर चालू होगा.

वापसी का टिकट

ClockTriggerBuilder — यह बिल्डर, चेन बनाने के लिए होता है.