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तारीख का ऑब्जेक्ट, जो यह दिखाता है कि ट्रिगर कब चलना चाहिए.

वापसी का टिकट

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 — चेन बनाने के लिए बिल्डर.