You are on page 1of 2

var ss =

SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1qu9nHtWrV9CZib3kmIrGMZ
E0AJWnfNP78XYMPA4TjSo/edit#gid=0");

var sheet = ss.getSheetByName("Sheet1");

function doGet(e){

var action = e.parameter.action;

if(action == "ncmedia"){

return ncmedia(e, sheet);

function doPost(e){

var action = e.parameter.action;

if(action == "ncmedia"){

return ncmedia(e, sheet);

function ncmedia(e, sheet){

var noktp = e.parameter.nik;

var name = e.parameter.nama;

var nope = e.parameter.nohp;

var almt = e.parameter.alamat;

var flag=1;

var lr= sheet.getLastRow();


for(var i=1;i<=lr;i++){

var id1 = sheet.getRange(i, 2).getValue(); // Ashton: column index changed from 3 to 1

if(id1==noktp){

flag=0;

var result= "ID Sudah ada";

break; // Ashton: break the loop if id is found, this will save some time if your list is huge

}}

Logger.log(flag);

//add new row with recieved parameter from client

if(flag==1){

var d = new Date();

var currentTime = d.toLocaleString();

var rowData = sheet.appendRow([currentTime,noktp,name,nope,almt]);

var result="Berhasil Input";

return ContentService.createTextOutput(result).setMimeType(ContentService.MimeType.TEXT);

return ContentService.createTextOutput(e.parameter.callback + "(" + result +


")").setMimeType(ContentService.MimeType.JAVASCRIPT);

You might also like