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

পরামিতি

নাম টাইপ বর্ণনা
durationMilliseconds Integer ট্রিগার চালানোর বর্তমান সময়ের পরে সর্বনিম্ন সময়কাল (মিলিসেকেন্ডে)।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


at(date)

ট্রিগার কখন চলে তা নির্দিষ্ট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
date Date ট্রিগার কখন চালানো উচিত তা প্রতিনিধিত্ব করে একটি তারিখ অবজেক্ট৷

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


atDate(year, month, day)

নির্দিষ্ট করে যে ট্রিগারটি প্রদত্ত তারিখে, ডিফল্টরূপে মধ্যরাতের কাছাকাছি (+/- 15 মিনিট) ফায়ার করে।

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

পরামিতি

নাম টাইপ বর্ণনা
year Integer ট্রিগার শিডিউল করার জন্য ক্যালেন্ডার বছর।
month Integer ট্রিগার শিডিউল করার জন্য ক্যালেন্ডার মাস (1 এবং 12 এর মধ্যে একটি সংখ্যা হওয়া উচিত, অন্তর্ভুক্ত)।
day Integer ট্রিগার শিডিউল করার জন্য ক্যালেন্ডারের দিন (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();

পরামিতি

নাম টাইপ বর্ণনা
hour Integer যে ঘন্টায় আগুন লাগাতে হবে।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


create()

ট্রিগার তৈরি করে।

প্রত্যাবর্তন

Trigger - নতুন তৈরি, নির্ধারিত ট্রিগার।


everyDays(n)

প্রতি n দিনে ট্রিগার চালানোর জন্য নির্দিষ্ট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
n Integer মৃত্যুদন্ড কার্যকর করার মধ্যে দিনের সংখ্যা।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


everyHours(n)

প্রতি n ঘন্টায় ট্রিগার চালানোর জন্য নির্দিষ্ট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
n Integer মৃত্যুদণ্ডের মধ্যে ঘণ্টার সংখ্যা।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


everyMinutes(n)

প্রতি n মিনিটে ট্রিগার চালানোর জন্য নির্দিষ্ট করে। n অবশ্যই 1, 5, 10, 15 বা 30 হতে হবে।

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

পরামিতি

নাম টাইপ বর্ণনা
n Integer মৃত্যুদণ্ডের মধ্যে মিনিটের সংখ্যা।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


everyWeeks(n)

প্রতি n সপ্তাহে ট্রিগার চালানোর জন্য নির্দিষ্ট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
n Integer মৃত্যুদণ্ড কার্যকরের মধ্যে সপ্তাহের সংখ্যা।

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
timezone String টাইমজোন যার সাথে ইভেন্টে সময়ের তথ্য ব্যবহার করা হবে।

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
minute Integer যে মিনিটে ফায়ার করতে হবে।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


onMonthDay(day)

যে মাসে ট্রিগার চলে সেই তারিখটি নির্দিষ্ট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
day Integer মাসের যে দিনটি ট্রিগারের জন্য নির্ধারিত করা উচিত।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।


onWeekDay(day)

সপ্তাহের যে দিনটি ট্রিগার চালায় তা নির্দিষ্ট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
day Weekday সপ্তাহের দিন আগুন লাগার।

প্রত্যাবর্তন

ClockTriggerBuilder — নির্মাতা, চেইন করার জন্য।