我正在尋找一些行的循環中的電子表格中的一組數據,然後將值寫入到一個新的工作表通過行中的每個單元格值。Google Apps腳本 - 讀取電子表格數據,循環和寫回數據
這裏是一個樣本數據集的鏈接。 Sample Data
上述電子表格中的Sheet1顯示原始數據。我想讀取這些數據並將其寫入表2(2),使其看起來像上面鏈接的表2中的內容。
這是我現在使用的代碼,但它將所有數據寫入單個列。
function myfunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var sheet2 =
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet2');
var data = sheet.getDataRange().getValues();
for (var i = 0; i < data.length; i++) {
for (var j = 0; j < data[i].length; j++) {
var iava_value = (data[i][0]);
var lastRow = sheet2.getLastRow();
sheet2.getRange(lastRow +1, +1).setValue(data[i][j]);
}
};
}
嘗試(var i = 0; i
Juniar
在循環內用[j]替換[0]。成爲var iava_value =(data [i] [j]);然後將sheet2設置爲:sheet2.getRange(lastRow + 1,+ 1).setValue(data [i] [0]); – Juniar
謝謝你的建議..沒有得到我想要的。 – jjones312