我有一个googlescript,可以创建一个表单,允许编辑现有条目,或者将新条目添加到Google电子表格中。如果是新条目,则会从Google表单中获取字段值,并将它们放入Google电子表格的最后一行。
var lastCell = sheet.getLastRow(); //entry holds value of current last row position
var entry = sheet.getLastRow()+1; //entry holds value of new last row position
var IDCell = sheet.getRange("C"+entry); //IdCell is in column C, last row of table
上面的代码很好.. 我希望得到一些帮助的部分是我将IDCell设置为相等的部分((前一行的IDCell)+1)
类似的东西:
IDCell.setValue((sheetData [lastCell][2]) +1);
但是这给了我错误“遇到错误:无法从未定义的”
读取属性“2”答案 0 :(得分:0)
能够自己解决:
var lastcell = sheet.getLastRow();
var entry = sheet.getLastRow()+1;
var IDCell = sheet.getRange("C"+entry);
var prev_ID = sheet.getRange("C"+lastcell);
var prev_IDV = prev_ID.getValue();
IDCell.setValue((prev_IDV)+1);
对于某些人来说这可能是显而易见的,但我是JavaScripts的新手,所以它不能立即清除