Skrip google menambahkan data ke sheet

Di postingan sebelumnya di seri Pola Skrip Google Apps, kami melihat pembaruan baris data secara selektif di Google Sheet. Untuk posting ini kita akan melihat beberapa pola untuk memasukkan beberapa baris data ke dalam Google Sheets. Kami akan mulai dengan di situs Google Apps Script

function addProduct[] {
  var sheet = SpreadsheetApp.getActiveSheet[];
  sheet.appendRow[['Cotton Sweatshirt XL', 'css004']];
}

Ini akan menambahkan baris di bagian bawah lembar Anda dengan data

Kaus Katun XLcss004

Ini berguna untuk satu baris data karena menggabungkan penyisipan baris dan penambahan data. Jika Anda memiliki banyak baris maka untuk kinerja Anda harus menggunakan .setValues[]. Untuk menggunakan .setValues[]_ harus menyediakan array nilai 2D. Pola yang umum adalah mengulang data yang dikembalikan dan mendorong nilai ke dalam array lalu menulisnya ke sheet. Contoh menggunakan acara kalender ditunjukkan di bawah ini

function writeCalToSheet[] {
  var sheet = SpreadsheetApp.getActiveSheet[];
  var cal = CalendarApp.getDefaultCalendar[];
  var evnts = cal.getEvents[new Date["March 8, 2017"], new Date["March 14, 2018"]];
  var values = [];
  // loop over the return events
  for [var i=0; i < evnts.length; i++] {
    var evnt = evnts[i];
    // push a row of data as 2d array
    values.push[[evnt.getStartTime[], evnt.getEndTime[], evnt.getTitle[], evnt.getDescription[]]]
  }
  // sheet.insertRowsAfter[1, values.length]; 

Bài mới nhất

Chủ Đề