Cronjob adalah Software yang bisa menjalankan sesuatu, yang mmemiliki Penjadwalan, banyak Web-web penyedia Cronjob, tapi kurang efektif menurut saya, dan bisa juga membuat Cronjob di cPanel, tapi mungkin akan berat cPanelnya dikemdian hari, nah di tutorial kali ini saya akan membahas tentang Membuat Cronjob Dengan Google Drive, banyak sekali manfaat dari Cronjob ini, seperti
Bot Status Facebook,
Auto Koment Status Facebook, dan masih banyak lagi.
Beberapa Kenutungan Menggunakan Cronjob Google Drive :
- Setup Sederhana dan Interface mudah digunakan
- Cron memungkinkan pengguna untuk Mengeksekusi atau
- Menjalankan perintah/script apapun secara otomatis
- Bekerja/Berfungsi pada semua jenis server hosting
- Cronjob Replacement, dapat memanggil script pada interval waktu yang ditetapkan sendiri
- 100% Ama
- 100% gratis
- Tidak diperlukan Keterampilan dalam Pemograman
- Cron Tanpa Batas
- Menyimpan Hasil cron ke Database
- dll
Fitur Cronjob yang kita buat :
- Tidak perlu Aktivasi dan Verifikasi
- Tinggal mengcopy paste URL untuk menjalankan Cron
- Waktu dapat Dijadwalkan setiap menit, setiap jam, setiap hari, setiap minggu, dll.
- Jadwal Cron dapat diatur pada waktu tertentu, contoh : setiap jam 1 pm - 3 pm
- Pemberitahuan jika Eksekusi cron Berhasil
- Pemberitahuan Instant melalui Email jika Cron Gagal
- Script yang dapat di panggil: PHP, Python, Ruby On Rails, JSP, ASP, ASP.NET, PERL, dll.
- dll.
Okeh langsung kita Menuju Tutorial :
Buka
Google Drive (Harus login menggunakan Akun Google)
Buat Spreadsheet Baru (Akan membuka Tab Baru)
Pada Halaman depan Spreadsheet Baru kalian Copykan code (Key Sheet) pada Link Web (Simpan Notepad, untuk Mencatat)
Setelah itu Klik "
Alat" kemudian "
Pengelola Skrip"
Kemudian akan muncul Popup, kita klik "New"
Nah akan diarahkan ke Tab baru yg berisi pilihan untuk membuat "Google Apps Script" kita klik "Proyek Kosong"
Nah kemudian Copykan Code ini di Proyek Baru kalian
function cronExecute() {
var url = "http://www.WEBSITEANDA.com/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("KEY-SHEET");
// 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);
// if something is not working, use the Logger object/function (uncomment it and modify it)
// Logger.log(ss.getSpreadsheetTimeZone());
// view the log details from VIEW -> LOGS
// You can also RUN the script and view its Execution log
// try this VIEW -> EXECUTION TRANSCRIPTS
// Make sure you MODIFY and then RUN the script and
// verify its working OK by looking at the spreadsheet contents
// try this RUN -> CRONEXECUTE
// check the spreadsheet contents
// After its working OK, you should setup a TRIGGER to execute it as and when you want (frequency)
// try this TRIGGERS -> ALL YOUR TRIGGERS
}
Dan Ganti yang berwarna merah dengan Link Web, dan yang berwarna Kuning dengan Key Sheet pada Halaman depan Spreadsheet Baru diatas tadi, Contohnya jadi seperti ini :
Kemudian Atur Cron yang akan kaliat inginkan, misal Perjam, Permenit, Perhari atau seperti yang sudah dijelaskan diatas pada "Fitur Cronjob yang kita buat"diatas, contoh kita akan menset per 5 menit, pada "Events" klik "Time-driven" pada "Minutes Timer" "Every 5 Minutes" Lihat Gambar:
Kemudian akan muncul seperti ini, mungkin ini seperti ijinkan aplikasi pada
Facebook dan
Twitter klik saja "
Continue" makan akan muncul Popup untuk meminta
Ijin, klik saja "
Terima"
Nah karna di Tutorial ini saya Memubat Cron Google Drive untuk mengeksekusi Bot AutoTweet Cronjob, jadi kita lihat, apakah Cron saya jalan setiap 5 Menit?. Check This Out !
Gimana sob?. Cukup gampang bukan?. nah seperti itulah Cara Membuat Cron dengan Google Drive, sekian saya Ucapkan, Terima Kasih.