ক্লক ট্রিগারের জন্য একটি বিল্ডার।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
after(durationMilliseconds) | Clock Trigger Builder | বর্তমান সময়ের পর ট্রিগারটি কতক্ষণ (মিলিসেকেন্ডে) চলবে, তা নির্দিষ্ট করে। |
at(date) | Clock Trigger Builder | ট্রিগারটি কখন চালু হবে তা নির্দিষ্ট করে। |
at Date(year, month, day) | Clock Trigger Builder | এটি নির্দিষ্ট করে যে ট্রিগারটি প্রদত্ত তারিখে সক্রিয় হবে, ডিফল্টরূপে মধ্যরাতের কাছাকাছি সময়ে (+/- ১৫ মিনিট)। |
at Hour(hour) | Clock Trigger Builder | যে সময়ে ট্রিগারটি সক্রিয় হবে, তা নির্দিষ্ট করে। |
create() | Trigger | ট্রিগারটি তৈরি করে। |
every Days(n) | Clock Trigger Builder | প্রতি n দিন অন্তর ট্রিগারটি চালানোর জন্য নির্দিষ্ট করা হয়েছে। |
every Hours(n) | Clock Trigger Builder | প্রতি n ঘণ্টা পর পর ট্রিগারটি চালানোর জন্য নির্দিষ্ট করা হয়েছে। |
every Minutes(n) | Clock Trigger Builder | প্রতি n মিনিটে ট্রিগারটি চালানোর জন্য নির্দিষ্ট করা হয়েছে। |
every Weeks(n) | Clock Trigger Builder | প্রতি n সপ্তাহ অন্তর ট্রিগারটি চালানোর জন্য নির্দিষ্ট করা হয়েছে। |
in Timezone(timezone) | Clock Trigger Builder | ট্রিগারটি চলার সময় নির্দিষ্ট তারিখ/সময়ের জন্য টাইমজোন নির্ধারণ করে। |
near Minute(minute) | Clock Trigger Builder | যে মিনিটে ট্রিগারটি সক্রিয় হবে তা নির্দিষ্ট করে (১৫ মিনিট আগে বা পরে)। |
on Month Day(day) | Clock Trigger Builder | মাসের সেই তারিখটি নির্দিষ্ট করে যেদিন ট্রিগারটি কার্যকর হবে। |
on Week Day(day) | Clock Trigger Builder | সপ্তাহের যে দিনে ট্রিগারটি চালু হবে তা নির্দিষ্ট করে। |
বিস্তারিত ডকুমেন্টেশন
after(durationMilliseconds)
বর্তমান সময়ের পর ট্রিগারটি কতক্ষণ (মিলিসেকেন্ডে) চলবে, তা নির্দিষ্ট করে। প্রকৃত সময়কাল ভিন্ন হতে পারে, কিন্তু তা আপনার নির্দিষ্ট করা ন্যূনতম সময়ের চেয়ে কম হবে না।
// Creates a trigger that runs 10 minutes later ScriptApp.newTrigger('myFunction').timeBased().after(10 * 60 * 1000).create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
duration Milliseconds | Integer | বর্তমান সময়ের পর ট্রিগারটি চালু হওয়ার ন্যূনতম সময়কাল (মিলিসেকেন্ডে)। |
ফেরত
ClockTriggerBuilder — চেইনিং-এর জন্য বিল্ডার।
at(date)
ট্রিগারটি কখন চালু হবে তা নির্দিষ্ট করে।
// Creates a trigger for December 1, 2012 const triggerDay = new Date(2012, 11, 1); ScriptApp.newTrigger('myFunction').timeBased().at(triggerDay).create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
date | Date | একটি Date অবজেক্ট, যা নির্দেশ করে ট্রিগারটি কখন চালু হবে। |
ফেরত
ClockTriggerBuilder — চেইনিং-এর জন্য বিল্ডার।
atDate(year, month, day)
এটি নির্দিষ্ট করে যে ট্রিগারটি প্রদত্ত তারিখে সক্রিয় হবে, ডিফল্টরূপে মধ্যরাতের কাছাকাছি সময়ে (+/- ১৫ মিনিট)।
// Schedules for January 1st, 2013 ScriptApp.newTrigger('myFunction').timeBased().atDate(2013, 1, 1).create();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
year | Integer | ট্রিগারটি নির্ধারণ করার জন্য ক্যালেন্ডার বছর। |
month | Integer | ট্রিগারটি নির্ধারণ করার জন্য ক্যালেন্ডার মাস (সংখ্যাটি ১ থেকে ১২-এর মধ্যে হতে হবে)। |
day | Integer | ট্রিগারটি নির্ধারণ করার জন্য ক্যালেন্ডারের দিনটি (সংখ্যাটি ১ থেকে ৩১-এর মধ্যে হতে হবে, উভয় দিনসহ)। |
ফেরত
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()
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 মান অবশ্যই ১, ৫, ১০, ১৫ বা ৩০ হতে হবে।
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)
যে মিনিটে ট্রিগারটি চালু হবে তা নির্দিষ্ট করে (১৫ মিনিট কম বা বেশি)। যদি 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 — চেইনিং-এর জন্য বিল্ডার।