2017-03-05 34 views
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中的所有行都會被複制。任何想法爲什麼?

回答

0

好的,它幫助我找到了如果沒有在略有不同的腳本中定義相同的功能。衛生署。

相關問題