问题描述
我正在尝试设置一个脚本,该脚本将在Google表格中更新相邻单元格时返回日期。我尝试使用OnEdit函数,但是,发现此方法不起作用,因为单元格的更新也可能通过链接到工作表的应用程序来进行。本质上,我们的工作人员会在现场通过该应用上传一张照片,该照片会更新Google表格中一栏中的照片链接。我们希望此旁边的列显示“照片链接”单元的最后更新(或“更改”)日期。这样,我们可以跟踪何时更新照片以进行报告。根据我的阅读,这需要使用OnChange触发器进行设置。但是,我不确定如何设置? 任何帮助都会很棒!
解决方法
脚本执行和API请求不会导致触发器运行,因此onChange
或onEdit
触发器仅在手动编辑电子表格时才起作用。
在这种情况下,您有2个选项:
1。。更改应用程序的源代码,以便在用户每次编辑照片链接时也保存日期。
2。。创建一个在每个特定时间(15-30分钟)运行的触发器,以检查是否有照片链接已更新,是否检测到任何更改,将日期编辑为当前时间,然后复制数据以进行下一次比较。