#JP22 Input Data Ke Banyak Sheet Sekaligus

Input Data Ke Banyak Sheet Sekaligus


*Untuk Mendapatkan Full Script tanpa password silahkan Klik Disini*

1. Buatlah Spreadsheet

(atau bisa copy spreadsheet disini)

2. Buatlah form pada spreadsheet sesuai data yang akan di inputkan.



3. Buat beberapa sheet baru. Buatlah tabel sesuai data yang akan di input.
Disini sebagai contoh, saya akan membuatkan 2 sheet Data 1 dan Data 2.
Dimana setelah data di input dari form input, maka sheet Data 1 dan sheet Data 2 akan otomatis terisi.



4. Setelah tabel terakhir, tambahkan rumus dibawah ini.
Berlaku untuk semua sheet yang akan di isi data

=COUNTA(A:A)

(Perhatikan gambar di bawah ini)


5. Buatlah lembar kerja AppScript dengan cara klik menu "Ekstensi" - pilih "Apps Script".


6. Copy dan pastekan script di bawah ini ke Code.gs

Masukkan Password Untuk Melihat Script (Password ada di dalam video)

/**
 * Input Data Ke Banyak Sheet Sekaligus
 * By www.javabitpro.com
 */

function Simpan() {
  var Sheet = SpreadsheetApp.getActiveSpreadsheet();
  var shtinput = Sheet.getSheetByName('Input');
  var shtdb = Sheet.getSheetByName('Data 1');
  var shtdb1 = Sheet.getSheetByName('Data 2');
  
  var nama = shtinput.getRange('D5').getValue();
  var tanggallahir = shtinput.getRange('D6').getValue();
  var umur = shtinput.getRange('D7').getValue();
  var alamat =  shtinput.getRange('D8').getValue();
  
  
  var baris = shtdb.getRange('E1').getValue();
  baris += 1;
  var rangeisi = shtdb.getRange('A' + baris + ':D'+ baris);
  rangeisi.setValues([[nama,tanggallahir,umur,alamat]]);
  bersih();


var baris = shtdb1.getRange('E1').getValue();
  baris += 1;
  var rangeisi = shtdb1.getRange('A' + baris + ':D'+ baris);
  rangeisi.setValues([[nama,tanggallahir,umur,alamat]]);
  bersih();
}

function bersih() {
  var Sheet = SpreadsheetApp.getActiveSpreadsheet();
  var shtinput = Sheet.getSheetByName('Input');
  
  shtinput.getRange('D5').clearContent();
  shtinput.getRange('D6').setValue('1/1/2022');
  shtinput.getRange('D7').clearContent();
  shtinput.getRange('D8').clearContent();
 
}



7. Klik ikon Save.


8. Kembali pada spreadsheet, klik gambar tombol, lalu pilih titik tiga.
Pilih Terapkan Script/Assign Script
(Perhatikan gambar di bawah ini)


9. Tuliskan Simpan, teks sesuaikan dengan script di appscript.


10. SELESAI !










Previous Post Next Post

Promo