CARA MEMBUAT CRONJOB DENGAN GOOGLE DRIVE


Cron Jobs adalah unility program yang bertugas untuk mengeksekusi program secara otomatis pada waktu yang spesifik/ tertentu saja. Cron Jobs bisa kita temukan pada cpanel ataupun web-web penyedia layanan cron jobs.
Ditutorial kali ini, saya akan membahas tentang CARA MEMBUAT CRONJOB DENGAN GOOGLE DRIVE
Berikut beberapa fitur dan keuntungan menggunakan cronjob google drive :
  • Tidak diperlukan Aktivasi dan Verifikasi
  • Hanya tinggal mengcopy paste URL untuk menjalankan Cron
  • Anda bisa menjadwalkan setiap menit, setiap jam, setiap hari, setiap minggu, dll.
  • Anda bisa mengatur untuk memberitahu aktivitas cronjob ke email anda jika cron itu berhasil atau gagal
  • Kode program yang dapat dipanggil PHP, Python, Ruby On Rails, JSP, ASP, ASP.NET, PERL, dll.
Langkah Membuat CRONJOB DENGAN GOOGLE DRIVE :
Pertama buka drive google dan login menggunakan akun google anda
Buat lembar kerja spreadsheet baru (lihat pada gambar)
 Jika sudah menuju lembar kerja baru copy dan simpan kode (keysheet) yang berada pada link web (lihat pada gambar)
Jika  Sudah Klik "ALAT" lalu "PENGELOLA SKRIP" (lihat pada gambar)
Kemudian Akan muncul halaman baru, klik new pada halaman baru tersebut
Nah jika sudah, kita akan diarahkan ke halaman yang berisi pilihan untuk membuat Google app script , Silahkan klik "Proyek Kosong" (lihat pada gambar)
Lalu copy dan pastekan kode dibawah ini pada proyek baru anda

function cronExecute() {

var url = "http://www.ALAMATWEBSITE.com/cron";

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("KEYSHEETKODE");
// 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 http://www.ALAMATWEBSITE.com/cron Dengan Alamat Cron anda Dan KEYSHEETKODE Dengan KEY-SHEET Kode yang telah anda simpan tadi
Sekarang kita atur penjadwalannya dengan cara klik gambar jam dan klik pada pada "No triggers set up. Click here to add one now."
Lalu atur cron yang ingin anda misalnya perjam, permenit dll 
Jika sudah akan muncul halaman baru untuk pengizinan seperti dibawah ini, Silahkan klik continue dan terima

Bagaimana, cukup mudah bukan? nah itulah CARA MEMBUAT CRONJOB DENGAN GOOGLE DRIVE.
Sekian dan terimakasih

2 Responses to "CARA MEMBUAT CRONJOB DENGAN GOOGLE DRIVE"