【发布时间】:2013-04-10 11:56:46
【问题描述】:
我使用 Google Apps 脚本编写了一个逻辑,它将验证登录用户的电子邮件 ID 与数据库中存在的电子邮件 ID。如果电子邮件存在于数据库中,则在其中一个单元格中填充登录用户的电子邮件 ID。这应该在没有人工干预和电子表格的 onOpen 事件的情况下完成,并且如果有人试图制作同一个电子表格的副本,也应该可以工作。
如果方法不包含 SQL 语句,则 onOpen() 会在两者中执行
- 在原始工作表中
- 当有人复制它时,
如果方法包含 SQL 语句,则 onOpen() 将被执行仅
- 在原始表中(如果有人甚至我自己复制 它)。
请确认,
- 如果我的理解是正确的并且 SQL 语句在 onOpen() 当有人复制工作表时触发。
- 有什么替代方法可以实现在原始工作表和副本中执行的此功能(使用“制作副本”选项制作)
【问题讨论】:
标签: google-apps-script google-cloud-sql