【问题标题】:How is it possible to find the current row index when a google form is submitted/re-submitted? Google apps script提交/重新提交谷歌表单时如何找到当前行索引?谷歌应用脚​​本
【发布时间】:2016-05-02 20:49:20
【问题描述】:

在提交谷歌表单(或使用编辑响应 URL 重新提交)时,是否可以找出当前行索引?

我一直在查找最后一行编号,然后根据该编号向提交 Google 表单的人发送一封电子邮件。当同一个人在以后编辑他的回复并再次提交时,这会导致问题,这会导致仅将最后一行详细信息发送给提交者 - 而不是他的行。

我知道使用以下功能:

e.values or e.range    

我只是想知道是否在谷歌应用程序脚本中使用它们,是否可以找到当前行?

任何帮助将不胜感激。

【问题讨论】:

  • 你试过e.range.getRow()吗?
  • @SandyGood 我没有尝试过,谢谢 - 确实有效。有没有其他方法可以找到当前提交的行?或者这是唯一的方法?
  • 这可能是最简单的方法。您可以从表单提交中获取值,然后获取电子表格中的所有数据,循环遍历所有数据,并将其与当前提交中的数据进行比较,然后进行匹配。或者,如果您有一列具有某个唯一值,则可以在该列中搜索一个唯一值。但是如果e.range.getRow() 是可靠的,那么处理所有这些数据真的没有意义。

标签: google-apps-script google-sheets google-forms


【解决方案1】:

你试过了吗:

e.range.getRow()

【讨论】:

    猜你喜欢
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多