2013-10-10 43 views
0

我只能在手動輸入文本到單元格時自動排序。我試過改爲OnFormSubmit,但沒有運氣。我如何重寫這個文件讓Google文檔自動將表單提交的答案分類到單獨的選項卡?如何將Google表單提交分成單獨的表單?

function onEdit(event) { 
    // assumes source data in sheet named Needed 
    // target sheet of move to named Acquired 
    // test column with yes/no is col 4 or D 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var s = SpreadsheetApp.getActiveSheet(); 
    var r = SpreadsheetApp.getActiveRange(); 

    if(s.getName() == "Inbox" && r.getColumn() == 6 && r.getValue() == "Los Angeles") { 
    var row = r.getRow(); 
    var numColumns = s.getLastColumn(); 
    var targetSheet = ss.getSheetByName("Los Angeles"); 
    var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1); 
    s.getRange(row, 1, 1, numColumns).moveTo(target); 
    s.deleteRow(row) 

    } 
} 
+0

請不要在標題中輸入大寫字母。 –

回答

0

不要手動寫入排序表數據。每張工作表使用一個QUERY公式。有了它,你可以過濾排序組和過濾數據,只要你喜歡。