Cara Setting Cronjob di cPanel X / Google Drive / Google Sheets, ini merupakan lanjutan dari tutorial sebelumnya, jika anda mencari bagaimana cara membuat cron jobs di cpanel, silahkan simak pada posting 2 cara cron jobs sebelumnya.
Cron jobs cPanel X sudah dibahas, pada link di atas, cron jobs berguna sekali jika kita ingin meng-eksekusi sebauh skrip/url yang ingin kita jalankan secara auto atau diwaktu waktu tertentu saja.
Pada posting sebelumnya membahas tentang cronjobs di cpanel, sebenarnya juga bisa menggunakan fitur dari google spreadsheet, aktifkan trigger dan selesai, silahkan save kode di bawah ini klik view raw untuk copy.
Cron jobs cPanel X sudah dibahas, pada link di atas, cron jobs berguna sekali jika kita ingin meng-eksekusi sebauh skrip/url yang ingin kita jalankan secara auto atau diwaktu waktu tertentu saja.
Pada posting sebelumnya membahas tentang cronjobs di cpanel, sebenarnya juga bisa menggunakan fitur dari google spreadsheet, aktifkan trigger dan selesai, silahkan save kode di bawah ini klik view raw untuk copy.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function cronExecute() { | |
//tutorial https://goo.gl/4hBu3R | |
var url = "URL"; | |
var options = { | |
"method" : "get", | |
"headers" : {'User-Agent' : 'Mozilla Firefox 14.0', | |
'Accept-Charset' : 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' | |
}, | |
"payload" : "", | |
"contentType" : "application/xml; charset=utf-8" | |
}; | |
var request_starttime = new Date(); | |
// fetch the HTTP / HTTPS request and get the response | |
var response = UrlFetchApp.fetch(url,options); | |
var request_endtime = new Date(); | |
// use any spreadsheet, use its key | |
// var ss = SpreadsheetApp.openById("1h1Ub-ASUKtUt39XoncxOOiBKfwID9HNnY-osMIC17AM"); | |
// use this script's default spreadsheet | |
var ss = SpreadsheetApp.getActiveSpreadsheet(); | |
// get the worksheet | |
var sheet = ss.getSheets()[0]; | |
// inserting values into the sheet | |
sheet.insertRowBefore(1); | |
var colValues = [[ request_starttime, request_endtime, | |
response.getResponseCode(), response.getHeaders().toSource(), | |
url, response.getContentText() ]]; | |
sheet.getRange(1, 1, 1, 6).setValues(colValues); | |
} |
Cara Cron Jobs Google Sheets
Agar tidak ada kendala, silahkan ikuti panduan berikut ini:
- Buat file di google spreadsheet
- Silhakn klik "gambar +" pojok kanan bawah
![]() |
Google Sheets |
- Silahkan masukkan nama file
![]() |
nama file |
- Pilih menu alat>editor skrip
![]() |
editor script |
- Masukkan nama file kemudian paste kode pada bagian atas ke dalam kode.gs (lihat gambar)
![]() |
kode.gs |
- Klik gambar icon jam, kemudian klik "No triggers set up. Click here to add one now." kemudian atur berapa kali dalam jam/menit
![]() |
No triggers set up |
![]() |
jam/menit |
- Tekan SAVE, jika ada pop up Authorization required, klik review permissions, kemudian pilih izinkan. Setelah beberapa saat, akan muncul laporan pada file spreadsheet yang anda buat tadi.
Selesai, kode ini akan berjalan sesuai dengan waktu yang di tentukan dalam contoh kasus di atas di atur per 5 menit.
0 Comment: