google-apps-script - 使用 Apps 脚本直接(以编程方式)更改单个表单项的响应,而不是使用编辑响应 urlj

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

我正在使用表单来收集预订详细信息,并将脚本附加到表单(以便在编辑响应时触发表单提交触发器,这是电子表格绑定(bind)版本不允许的),该脚本发送电子邮件、安排日历事件,在表单提交时创建确认文档等。使用 if 语句,我为用户提供了避免“单击该框以在提交时不向客户发送电子邮件”功能的能力,以便可以在不触发自动化功能的情况下编辑表单响应,但这依赖于用户记住单击那些盒子。 更好的解决方案是能够让脚本作为其最终功能更改项目响应,以便将来编辑表单时,自动功能已被禁用。

我不想创建新的表单响应(尽管可以调整预填充的网址以通过适当的更改创建副本)

FormResponse.withItemResponse(response) 指定它不适用于存储的响应

查看表单响应非常容易,并且使用 native 编辑响应 url 功能,我认为编辑单个项目响应是可行的,但到目前为止我还无法实现。

有办法做到这一点吗?

谢谢

最佳答案

目前表单响应只能以编程方式创建,不能以编程方式编辑。考虑通过Google Apps Script Issues提交功能请求

关于google-apps-script - 使用 Apps 脚本直接(以编程方式)更改单个表单项的响应,而不是使用编辑响应 urlj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27751502/

相关文章:

css - 使用转换 :rotate does not pass caja? 的 Htmlservice

javascript - 使用 API 将基于坐标的 Sunrise/Set 导入 Google Sheet

javascript - Google 表格中的自定义排序顺序

javascript - 如何使我的 Google 表单字段填充结果电子表格中的各个行?

javascript - 为什么 $ ("input").first() 在 Google 表单上不起作用?

javascript - doGet(e) 参数未定义

javascript - 如何在谷歌脚本中声明一个自定义类?

google-apps-script - 将 Google 日历数据导入现有的 Google 电子表格

swift - 编辑 Google 表格 Swift 时出错

google-apps-script - 来自 FormResponse 的表单标题