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