#JP28 Lotre Angka Spreadsheet Apps Script

Lotre Angka Spreadsheet Apps Script


1. Copy Spreadsheet (Klik di sini)

2. Buatlah lembar kerja Apps Script dengan cara klik menu Ekstensi lalu pilih Apps Script


3. Terdapat file Code.gs.


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

function Lotre() {
  var sht = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
  var iCnt = sht.getRange("C2").getValue();
  var machine = get_from_A_To_B(1,45);
  var rows=[];
  var row,values;
  for(var i=1;i<=iCnt;i++) {
    row =[];
    values = JSON.parse( JSON.stringify(machine));
    for(var c=1;c<=6;c++) {
      row.push( values.splice( parseInt( Math.random()*values.length) , 1)[0] )
    }
    rows.push(row);
  };
  sht.getRange(6, 2, 100, 6).clearContent();
  sht.getRange(6, 2, rows.length, rows[0].length).setValues(rows);
}

function get_from_A_To_B(i, j) {
  var result=[];
  for(var m=i;m<=j;m++){
    result.push(m);
  }
  return result;
}

//www.javabitpro.com
//Youtube : Javabitpro

5. Klik ikon Save.


6. Kembali ke Spreadsheet, klik tombol SUBMIT - klik titik 3 - lalu pilih Terapkan skrip/ Assign Script


7. Beri nama sesuai dengan Function yang ada pada Apps Script - lalu tekan OK (Perhatikan pada gambar).




SELESAI!

Previous Post Next Post

Promo