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 列中找到最新的时间戳并在该行上运行自动填充功能。
解决方案
弄清楚了!!以防万一其他人需要知道。
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()));
}
}
推荐阅读
- c# - 如何生成具有给定字符的所有可能的 WiFi 密码,而无需每次都按下按钮?
- typescript - 如何将变量添加为地图的键?
- vb.net - VB.NET 为添加到父数据表的每一行创建新的子数据表
- javascript - Chrome window.screenX 在错误的地方设置为零
- node.js - Firebase 无法部署
- java - 为什么我在 ChromeOptions 的令牌上出现语法错误
- android - 即使嵌套滚动视图中没有滚动内容,也会折叠工具栏布局滚动
- java - 如何使用 Java 中的 Jade 框架迁移代理?
- jquery - 简单的 jQuery“.replace()”字符串不适用于 RegEx
- python - 在 python Tkinter 中调整大小和图像时出错