【问题标题】:Google Docs Spreadsheet form entry add recordGoogle Docs 电子表格表单条目添加记录
【发布时间】:2016-12-04 03:33:38
【问题描述】:

我有一个主要由表单维护的 Google 文档表。我有几个函数可以作用于同一个电子表格中的这张表和另一张表。我想让我的一个函数将记录添加到通常输入表单的同一工作表中,但需要这些行中的每一行来保持它们在工作表中的位置。

我注意到,当我通过工作表底部的脚本添加记录时,然后通过表单添加另一条记录,我的脚本记录被向下移动到电子表格的下一行。我可以做些什么来防止这种情况(导致表单将下一条记录放在底部,而不仅仅是在最后一个表单输入记录的下方)?

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    我相信您需要将“脚本添加”记录吸收到由浅灰色区域定义的表单响应中。我提供了一个解决方法here,它只涉及在添加最后一行后“就地”复制它,这会导致它被吸收到浅灰色区域(只要它紧邻它)。

    所以,假设您有一个变量 range 用于在脚本末尾设置您的值,然后使用如下内容:

    range.setValues(values);
    range.copyTo(range);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多