我知道google脚本API中的内置触发器,如:
我需要一个在用户移动单元格时触发的函数,并保存单元格的originalPosition和单元格的目标位置。
例如:
1.用户在A1中有类似“val”的东西
2.他将单元格A1拖到B3。 (内容和格式化,一切都移到B3,A1清除)。
onEdit(e)触发,我需要将位置“A1”和“B3”保存为原始/目标目的地。
谷歌表格脚本中是否可以这样?
我的尝试:
Logger.log('val: %s', eventFired.range.getA1Notation());
[18-06-11 16:10:54:643 CEST] val: K5
范围仅保存目标单元格。
我无法找到有关它移动的单元格位置的信息。
答案 0 :(得分:0)
没有关于您对官方文档的查询的信息,因为电子表格事件对象并不像您期望的那样支持此案例。有关此事项的功能请求应通过Google Apps Scripts Issue Tracker发送给Google。
作为一种解决方法,您可以创建一个脚本,使所选单元格/范围的单元格/范围移动,并通过菜单,图像或侧边栏触发它,包括提示或对话框以询问目的地。
来自Google Apps脚本官方网站的参考资料