Saya pemula dalam menggunakan MIT App Inventor, Berharap mendapat solusi dari community ini,
Pertanyaan saya adalah : Bagaimana membuat script di spreadsheet google untuk import data secara bersamaan dalam bentul list sebagai berikut.
Saya telah membuat input data yang hasilnya seperti pada gambar tersebut,
- Are you sure you need a google apps script ?
- If your spreadsheet is viewable by anyone with the link, you can export data as a csv or use a gviz query to return data.
Have a look in the FAQ section of the community for Google Sheets for examples.
1 Like
script nya namun tanpa alamat google sheetnya, karena saya sudah pernah menggunakan script namun hanya bisa untuk akses per satu baris saja
var ss = SpreadsheetApp.openByUrl("");
var sheet = ss.getSheetByName("Sheet1");
function doGet(e){
var action = e.parameter.action;
if(action == "tambah"){
return Tambah(e, sheet);
}
}
function doPost(e){
var action = e.parameter.action;
if(action == "tambah"){
return Tambah(e, sheet);
}
}
function Tambah(e, sheet){
var id = e.parameter.No;
var Nama = e.parameter.Nama;
var Jml = e.parameter.Jml;
var Nominal = e.parameter.Nominal;
var flag=1;
var lr= sheet.getLastRow();
for(var i=1;i<=lr;i++){
var id1 = sheet.getRange(i, 1).getValue(); // Ashton: column index changed from 3 to 1
if(id1==id){
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([date,id,Nama,Jml,Nominal]);
var result="Berhasil Input";
}
return ContentService.createTextOutput(result).setMimeType(ContentService.MimeType.TEXT);
return ContentService.createTextOutput(e.parameter.callback + "(" + result + ")").setMimeType(ContentService.MimeType.JAVASCRIPT);
}
Again, does your spreadsheet have to be private/restricted (to account owner only) ?
Tidak, Spreadsheet ini milik warga, untuk umum
Then you do not need to use a google apps script, use gviz query:
1 Like
Maaf baru sempat untuk merespon jawaban Anda @TIMAI2, Terima kasih atas solusi yang Anda berikan kepada saya, jawaban ini sangat membatu bagi saya
Sekali lagi saya ucapkan Terima kasih.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.