如何在 Google 表格脚本编辑器上确定哪一行有 changed/updated
How to determine which row has changed/updated on Google Sheets Script Editor
对于我的 google 工作表,每一行都是随机填充的,但是当它确实被填充时,我想要一个函数来 运行。每次填充内容时,它都是下一行(它不是单元格或随机行)。
我现在有 onChange 触发器 运行ning。它被设置为 "run FunctionA from Spreadsheet on change"。在该函数中,我如何获取特定为 changed/updated 的行? function/method 我将用来操纵该行的内容是什么?
我四处搜索但找不到合适的答案。
您应该使用 onEdit
电子表格事件。 (https://developers.google.com/apps-script/guides/triggers/events)
你可以这样称呼它:
function onEdit(e){
//Access the range with your parameter e.
var range = e.range;
var row = range.getRow();
var column = range.getColumn();
//do whatever you need with that range
}
当对电子表格的单元格进行编辑时,它会自动运行。
对于我的 google 工作表,每一行都是随机填充的,但是当它确实被填充时,我想要一个函数来 运行。每次填充内容时,它都是下一行(它不是单元格或随机行)。
我现在有 onChange 触发器 运行ning。它被设置为 "run FunctionA from Spreadsheet on change"。在该函数中,我如何获取特定为 changed/updated 的行? function/method 我将用来操纵该行的内容是什么?
我四处搜索但找不到合适的答案。
您应该使用 onEdit
电子表格事件。 (https://developers.google.com/apps-script/guides/triggers/events)
你可以这样称呼它:
function onEdit(e){
//Access the range with your parameter e.
var range = e.range;
var row = range.getRow();
var column = range.getColumn();
//do whatever you need with that range
}
当对电子表格的单元格进行编辑时,它会自动运行。