0
首先,我可以在這裏感謝大家。這些年來,我根據堆棧溢出問題僅基於Q & A攻擊了一些JavaScript。讚賞。爲什麼我的GAS排序腳本複製所有行?
現在我有我在谷歌Apps腳本首先慶典,我的嘗試導致一些不必要的行爲。
function sortFormResponses1() {
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Projects");
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("IGNORE ME");
sheet1.sort(2);
var source1 = sheet1.getRange("B2:B300");
source1.copyValuesToRange(sheet2, 3, 3, 2, 300);
var source2 = sheet1.getRange("G2:G300");
source2.copyValuesToRange(sheet2, 2, 2, 2, 300);
var source3 = sheet1.getRange("J2:J300");
source3.copyValuesToRange(sheet2, 4, 4, 2, 300);
var source4 = sheet1.getRange("O2:Q300");
source4.copyValuesToRange(sheet2, 5, 7, 2, 300);
sheet2.sort(2);
}
當最終sort
行註釋掉,即Sheet 2中最終的行等於那些在Sheet。使用最後的分類行,Sheet2中的所有行都會被複制。任何想法爲什麼?