我正在使用Google表单来为我们的团队生成备忘录。但是,工作流程如此,他们将需要编辑其提交内容以运行来自同一数据的后续表单。 (公司IT局限性),这种方法有效,但是在隔离用户最近编辑的行时遇到问题。显然不是编码人员,我找不到解决方案。任何帮助,将不胜感激。
function getFirstEmptyRowByColumnArray() {
var spr = SpreadsheetApp.getActiveSpreadsheet();
var column = spr.getRange('A:A');
var values = column.getValues(); // get all data in one call
var ct = 0;
while ( values[ct] && values[ct][0] != "" ) {
ct++;
}
return (ct);
}
我的目的是修改getFirstEmptyRowByColumnArray()函数。当前运行的代码找到最后一行,我需要它在A列中找到最新的时间戳,并在该行上运行自动填充功能。
答案 0 :(得分:0)
想通了!!以防万一其他人需要知道。
function getnewupdate() {
var spr = SpreadsheetApp.getActiveSpreadsheet();
var column = spr.getRange('A2:A');
var values = column.getValues(); // get all data in one call
var containingValue = max;
var max = Math.max.apply(null, column.getValues());
var i = [];
for (var y = 0; y < values.length; y++) {
if(values[y] == containingValue){
i.push(y);
}
return (Number(i)+Number(column.getRow()));
}
}