2013-02-13 189 views
1

我有几个电子表格可以收集来自多个/不同表单的数据,我可以根据表单提交来运行绑定到该电子表格的脚本。 但是,我想要做的是让表格电子表格的脚本访问并运行主电子表格的脚本。 主电子表格收集和处理来自多种不同形式的数据。 似乎在基于onEdit的主电子表格中使用触发器仅适用于用户实际编辑时,而不适用于其他电子表格向其写入数据时。 谢谢你的时间。从另一个电子表格运行Google电子表格脚本

回答

0

Take a look at this answer。这似乎

OnEdit触发旨在当实际用户编辑电子表格

如果这些其他工作表的只是添加一行到主片工作,你可以创建一种方式,主表会记录它知道有多少行。然后你设置一个每X分钟运行一次的cron,检查是否有新的行,并做它需要的东西。

+0

谢谢菲尔。是的,我在主电子表格中设置了一个基于时钟的触发器,并有一个算法来跟踪表单驱动电子表格的更新。我可能最终走上这条道路,但正在尝试一个更清洁的解决方案。 – 2013-02-13 18:25:33

+0

我的另一个想法是在主电子表格中放置表单,但电子表格只能有一个写入表单的表单。拉里 – 2013-02-13 18:27:14

+0

不幸的是,这似乎是不可能的。我不明白为什么。根据我的经验,如果脚本编辑电子表格,它会触发onEdit。在你的情况下,它必须是一个单独的电子表格进行编辑。 – 2013-02-13 18:29:01

相关问题