我非常努力地弄清楚为什么我无法使该脚本正常工作。前提很简单。在“表单提交”中,脚本应查看第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行,文件“代码”)
感谢您的帮助!