Google脚本,用于运行由表单编辑提交更新的最新行的功能

时间:2018-12-20 16:26:27

标签: google-apps-script

我正在使用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列中找到最新的时间戳,并在该行上运行自动填充功能。

1 个答案:

答案 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()));
}
}