【发布时间】:2016-01-27 13:31:30
【问题描述】:
我有一个模板表单和一个模板电子表格。默认情况下,它们是未链接的。我有一个脚本可以复制它们,将它们发送到驱动器中的新客户端文件夹并根据客户端名称链接它们。这个想法是让客户登录到网站帐户并提交表单。
我在电子表格中使用 *=QUERY('Form Responses'!B2:H,"select ") 来收集来自 Sheet #1 的数据(响应) 到表 #2。我必须制作一个脚本来自动更改 Sheet #1 的名称以保持静态。但是我遇到了一些问题。
当响应生成时,它们将第 2 行向下推,从而我的查询调整为 B3。现在我要么需要通过某种方式在脚本中设置公式来解决这个问题,所以它不会调整,或者我需要一个脚本来自动发布/响应表单,并将“0”作为值并简单地设置B3 的公式。无论哪种方式对我来说都很好,因为如果存储在 B2 中的响应为“0”,它不会影响计算,但我需要它是自动的。
有什么建议吗?
【问题讨论】:
-
也许 INDIRECT 函数可以使电子表格更加静态?像 =INDIRECT("QUERY('Form Responses'!B2:H,'select ')") 我不知道它是否有效......
标签: google-apps-script google-sheets google-forms