GAS-onChange触发器(获取值)从活动表和写入另一个电子表格
GAS - onChange trigger (get value) from Active Sheet and Write to Another Spreadsheet
每次用户在电子表格"a"中插入新行并添加新值时,onChange()
触发器都会获取新值并将新值插入电子表格"B"。
我不确定如何获得新值,因为它也需要onEdit()
。
function onChange(e){
var editedRange = e.source.getActiveRange();
var editedRow = editedRange.getRow();
var editedCol = editedRange.getColumn(); // integer
if (e.changeType == 'INSERT_ROW') {
Logger.log("inserted");
// get new value
}
}
不幸的是,目前您想要做的事情似乎不可能实现。我已经尝试过将简单的和已安装的onEdit
触发器的不同变体与已安装的onChange
触发器一起使用,但无法使它们同时运行。
可安装的onChange
触发器将检查EDIT。除了一个小问题,这一切都很好。您无法访问当前单元格,也无法使用可安装的onChange
触发器确定当前单元格或范围。对于当前范围,无论编辑了哪一行,它总是返回第一行。我会称之为bug。
我刚刚发现它在问题跟踪器中报告:
应用程序脚本问题跟踪
相关文章:
- 使用AngularJS制作一个类似电子表格的应用程序
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- 如何自动从一个页面移动到另一个页面,然后回到 html 表格中分页的第一页
- 如何使用谷歌应用程序脚本将3个谷歌电子表格中的特定行复制到另一个电子表格中
- 如何根据单元格中的值将一行从一个谷歌电子表格移动到另一个
- 谷歌电子表格:为带有参数的按钮指定一个脚本
- 谷歌脚本创建了两个电子表格,而不是一个
- GAS-onChange触发器(获取值)从活动表和写入另一个电子表格
- JQuery 滑动一个表格形成,另一个循环滑动
- 是否有一个JavaScript库可以在没有UI的情况下进行电子表格计算
- 从另一个网页以 HTML 格式通过电子邮件发送当前购物车
- 如何选择与另一个表格单元格有某种关系的某个表格单元格
- Jquery..单击另一个表格单元格后,单元格文本未重新显示
- 电子表格中的单个动态模态/ JS(而不是每个单元格一个)
- 从另一个电子表格访问google工作表图像onClick句柄
- 在谷歌电子表格中,如何从另一个单元格设置单元格的值's值
- 使用数组循环将值与另一个电子表格进行比较,然后写入新值
- 谷歌电子表格上更改写日志到另一个表
- 将表格复制到另一个电子表格[Google Apps Script]
- 以相反的顺序复制一个谷歌电子表格到另一个