Google Script : cara menangkap parameter dari url adress bar






Cara menangkap parameter dari url adress bar dengan google script untuk keperluan seperti untuk input ke spreadsheet, document dan lain-lain.

Contoh url : https://script.google.com/macros/s/AKfycbzkZzhUSJV...........zIQ/exec?callback=ctrlq&ID=1234567890&USER=uing&action=insert

Contoh kode di GS :

function doGet(e){
 
  var op = e.parameter.action;
  if(op=="insert")
    return insert_value(e,sheet);
}

function insert_value(request,sheet){
   var user = request.parameter.USER;
    var id = request.parameter.ID;

  var flag=1;
  if(flag==1){
  Logger.log(id+"-->"+user); 
  var result="Insertion successful";
  }
     result = JSON.stringify({
    "result": result
  }); 
   
  return ContentService
  .createTextOutput(request.parameter.callback + "(" + result + ")")
  .setMimeType(ContentService.MimeType.JAVASCRIPT);  
  }

Kemudian jalankan fungsi doGet(e) pada menu Google Script nya, maka otomatis data akan diterima oleh Google Script.Terimakasih smoga bermanfaat.
Previous
Next Post »