根据表单上的关闭值将行移动到工作表

时间:2018-08-08 16:06:19

标签: google-apps-script

我非常努力地弄清楚为什么我无法使该脚本正常工作。前提很简单。在“表单提交”中,脚本应查看第3列中的值,以识别提交表单的“条款”。然后,它应根据该术语的值将从表单提交生成的行数据移至适当的工作表。

请参阅Google表格Here

到目前为止,我的脚本是这样的:

function onFormSubmit(e) {

   var range = e.source.getRange;  //define range of event
   var s = SpreadsheetApp.getActiveSheet();//define spreadsheet
   var data = range.getValue(); //create variable that equals data from event
   var numCol = range.getLastColumn();//define last column 
   var row = s.getActiveRow;
   var term = s.getRange(row,3).getValue();
   var targetSheet = ss.getSheetByName(term);
   var targetrow = targetSheet.getLastrow()+1;
   var Targetcol = numCol();
   targetSheet.getRange(targetrow,1,1,Targetcol).setValues(data);

}

我收到的错误是:

TypeError:在对象函数getRange(){/ * * /}中找不到函数getValue。 (第5行,文件“代码”)

感谢您的帮助!

0 个答案:

没有答案