2013-10-10 34 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公式。有了它,你可以过滤排序组和过滤数据,只要你喜欢。