【发布时间】:2016-11-29 10:06:38
【问题描述】:
我目前正在创建一个电子表格,用户可以在其中输入商品编号,该表格将在接下来的两列中返回描述和价格。
电子表格从另一个工作表(不是另一个页面,而是一个完全不同的 URL)中提取项目信息,并且每次输入项目编号时工作表都会自行更新(没有 vlookup,因为信息在另一个 URL 上)。
很可能会有多人同时需要此表格,而且他们还需要一份副本以作为参考记录。他们都可以访问我拥有的“主文件”,我希望他们可以简单地复制一份然后填写表格。
但是,虽然我脚本中的代码在主文件上运行良好,但当他们复制时,程序将无法运行。我知道这与未复制触发器有关,并且我已经阅读了在脚本中编写触发器的内容,但这就是问题所在。
用户看不到脚本——也就是说,我们不希望他们看到任何代码。所以他们不能进去,通过“资源”打开触发器或者在脚本编辑器中点击运行/调试。
所以基本上我需要一个用户能够打开一个共享的、仅查看的文件、制作电子表格的副本(它从另一个工作表获取信息并具有触发器),并使用该电子表格购买输入项目编号。这些人中的大多数应该是看不到内部运作的,而且无论如何也不会明白其中的任何一个。
我在想一个可能的解决方案就像他们在 25:56 或 37:355 左右在this video 所做的那样,他们可以按下按钮并写入触发器。不过,他们并没有讨论如何去做。
【问题讨论】:
标签: javascript google-apps-script google-sheets