Builder untuk pemicu jam.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
after(durationMilliseconds) | Clock | Menentukan durasi minimum (dalam milidetik) setelah waktu saat ini saat pemicu dijalankan. |
at(date) | Clock | Menentukan kapan pemicu berjalan. |
at | Clock | Menentukan bahwa pemicu diaktifkan pada tanggal yang ditentukan, secara default mendekati tengah malam (+/- 15 menit). |
at | Clock | Menentukan jam pemicu saat pemicu berjalan. |
create() | Trigger | Membuat pemicu. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n hari. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n jam. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n menit. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n minggu. |
in | Clock | Menentukan zona waktu untuk tanggal/waktu yang ditentukan saat pemicu dijalankan. |
near | Clock | Menentukan menit saat pemicu berjalan (plus atau minus 15 menit). |
on | Clock | Menentukan tanggal dalam sebulan saat pemicu dijalankan. |
on | Clock | Menentukan hari dalam seminggu saat pemicu dijalankan. |
Dokumentasi mendetail
after(durationMilliseconds)
Menentukan durasi minimum (dalam milidetik) setelah waktu saat ini saat pemicu dijalankan. Durasi sebenarnya mungkin bervariasi, tetapi tidak akan kurang dari minimum yang Anda tentukan.
// Creates a trigger that runs 10 minutes later ScriptApp.newTrigger('myFunction').timeBased().after(10 * 60 * 1000).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
duration | Integer | Durasi minimum (dalam milidetik) setelah waktu saat ini saat pemicu harus dijalankan. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
at(date)
Menentukan kapan pemicu berjalan.
// Creates a trigger for December 1, 2012 const triggerDay = new Date(2012, 11, 1); ScriptApp.newTrigger('myFunction').timeBased().at(triggerDay).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
date | Date | Objek Date yang mewakili kapan pemicu harus dijalankan. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
at Date(year, month, day)
Menentukan bahwa pemicu diaktifkan pada tanggal yang ditentukan, secara default mendekati tengah malam (+/- 15 menit).
// Schedules for January 1st, 2013 ScriptApp.newTrigger('myFunction').timeBased().atDate(2013, 1, 1).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
year | Integer | Tahun kalender untuk menjadwalkan pemicu. |
month | Integer | Bulan kalender untuk menjadwalkan pemicu (harus berupa angka antara 1 dan 12, inklusif). |
day | Integer | Hari kalender untuk menjadwalkan pemicu (harus berupa angka antara 1 dan 31, inklusif). |
Pulang pergi
Clock
— Builder, untuk pengaitan.
at Hour(hour)
Menentukan jam pemicu saat pemicu berjalan.
// 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();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
hour | Integer | Jam saat akan diaktifkan. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
create()
every Days(n)
Menentukan untuk menjalankan pemicu setiap n
hari.
ScriptApp .newTrigger('myFunction').timeBased().everyDays(3).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
n | Integer | Jumlah hari antara eksekusi. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
every Hours(n)
Menentukan untuk menjalankan pemicu setiap n
jam.
ScriptApp .newTrigger('myFunction').timeBased().everyHours(12).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
n | Integer | Jumlah jam di antara eksekusi. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
every Minutes(n)
Menentukan untuk menjalankan pemicu setiap n
menit. n
harus 1, 5, 10, 15, atau 30.
ScriptApp .newTrigger('myFunction').timeBased().everyMinutes(10).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
n | Integer | Jumlah menit di antara eksekusi. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
every Weeks(n)
Menentukan untuk menjalankan pemicu setiap n
minggu.
ScriptApp .newTrigger('myFunction') .timeBased() .everyWeeks(2) .onWeekDay(ScriptApp.WeekDay.FRIDAY) .create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
n | Integer | Jumlah minggu antara eksekusi. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
in Timezone(timezone)
Menentukan zona waktu untuk tanggal/waktu yang ditentukan saat pemicu dijalankan. Secara default, zona waktunya adalah zona waktu skrip.
Daftar string zona waktu yang valid sesuai dengan string zona waktu yang valid yang tercantum oleh Joda.org. String zona waktu yang tidak valid menyebabkan skrip menampilkan error.
// 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();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
timezone | String | Zona waktu yang digunakan untuk memperlakukan informasi waktu dalam peristiwa. |
Pulang pergi
Clock
— Clock
ini, untuk perantaian.
near Minute(minute)
Menentukan menit saat pemicu berjalan (plus atau minus 15 menit). Jika near
tidak dipanggil, nilai menit acak akan digunakan.
// 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();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
minute | Integer | Menit saat akan diaktifkan. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
on Month Day(day)
Menentukan tanggal dalam sebulan saat pemicu dijalankan.
// Schedules for the first of every month ScriptApp.newTrigger('myFunction').timeBased().onMonthDay(1).create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
day | Integer | Hari dalam sebulan saat pemicu harus dijadwalkan. |
Pulang pergi
Clock
— Builder, untuk pengaitan.
on Week Day(day)
Menentukan hari dalam seminggu saat pemicu dijalankan.
ScriptApp .newTrigger('myFunction') .timeBased() .onWeekDay(ScriptApp.WeekDay.FRIDAY) .create();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
day | Weekday | Hari dalam seminggu untuk diaktifkan. |
Pulang pergi
Clock
— Builder, untuk pengaitan.