Google 每天随时间自动开始和停止接受回复的表格?
Google form which starts and stops accepting repsonses automatically with time on daily basis?
我想创建一个在每天上午 10 点到下午 2 点之间停止 "Accepting responses" 的表格。
所有其他时间它应该接受用户的响应
关于如何使用 google 表单和 google 应用程序脚本的当前功能实现此目的的任何想法?
PS: 我对上述任务的计划现在似乎失败了:
1) 使用 onOpen() 触发器 运行 绑定到我的表单的 google 应用程序脚本。此脚本将检查当前时间,如果时间介于上午 10 点至下午 2 点之间,将使用 "form.setAcceptingResponses(false); " 关闭指定时间段的表单。
但是,我没有了解到 onOpen() 触发器不会 运行 当用户访问表单以提交响应时,但只有当用户打开具有编辑权限的表单时才如此..所以我的计划很大翻牌!
(如果我对触发器的理解有误,请纠正我,我是新手)
所以请问有什么解决方法吗???
提前致谢:)
也许你可以使用:时间驱动触发器
https://developers.google.com/apps-script/guides/triggers/installable
但我相信您会遇到服务器时间一致性问题
我想创建一个在每天上午 10 点到下午 2 点之间停止 "Accepting responses" 的表格。 所有其他时间它应该接受用户的响应 关于如何使用 google 表单和 google 应用程序脚本的当前功能实现此目的的任何想法?
PS: 我对上述任务的计划现在似乎失败了: 1) 使用 onOpen() 触发器 运行 绑定到我的表单的 google 应用程序脚本。此脚本将检查当前时间,如果时间介于上午 10 点至下午 2 点之间,将使用 "form.setAcceptingResponses(false); " 关闭指定时间段的表单。 但是,我没有了解到 onOpen() 触发器不会 运行 当用户访问表单以提交响应时,但只有当用户打开具有编辑权限的表单时才如此..所以我的计划很大翻牌!
(如果我对触发器的理解有误,请纠正我,我是新手)
所以请问有什么解决方法吗??? 提前致谢:)
也许你可以使用:时间驱动触发器
https://developers.google.com/apps-script/guides/triggers/installable
但我相信您会遇到服务器时间一致性问题