Pada file skrip Kode.gs , hapus semua skrip di dalamnya. Dan ganti dengan skrip dibawah
ini
function doGet() {
return HtmlService.createHtmlOutputFromFile('index');
function getLoc(value) {
var ss = SpreadsheetApp.openById(destId) ;
var c=value[0];
var d=value[1];
// script ini akan menambahkan data geocode pada row data terakhir yang disubm
// data geocode disini terdiri dari 3 kolom : waktu mengklik link, longitude d
// selama link di klik sebelum responden selanjutnya, data akan dimasukkan dal
// tetapi jika untuk beberapa device yang mengklik dalam waktu hampir bersamaa
// Ini akan mengakibatkan geocode untuk device lain di row sebelumnya kosong.
// Jika setelah itu device lain menekan link, data geocode akan dimasukkan dal
// Karenanya untuk data yang berwarna merah perlu di check secara manual setel
if (respSheet.getRange(1,numColumns).getValue()=="GeoAddress") {
// time here is Jakarta, you may need to change time to your local time (in GM
f= response.results[0].formatted_address;
respSheet.getRange(numResponses,numColumns).setValue(f);
}
//fill data with previous geo data missing. red font
f= response.results[0].formatted_address;
respSheet.getRange(numResponses,numColumns).setValue(f).setFontColor("red");
else if (respSheet.getRange(numResponses,numColumns-2).getValue()!=""){
f= response.results[0].formatted_address;
respSheet.getRange(numResponses,numColumns+3).setValue(f).setFontColor("red");
}