Bagaimana membuat Script import ke Spreadsheet (How do you make Script import to Spreadsheet?)

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,

  1. Are you sure you need a google apps script ?
  2. 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.