ঘড়ি ট্রিগার জন্য একটি নির্মাতা.
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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()
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
— নির্মাতা, চেইন করার জন্য।