Windows 10, Google Forms, LVL: ROOKIE
我想通过多人给我发送同一个链接来限制多个表单.例如。我和其他10个人在一个组里 我们都想通过表格提交一个我们最喜欢的餐厅的链接 这将会被发送到我们的表格里。但是我不希望同一个网站的链接超过1个。因此,当有人在表格上写,它说 "该链接已经提交",然后他们必须找到一个新的链接,他们的下一个最喜欢的。
这在google脚本或表单中可以实现吗?
当用户在Google表单上写东西的时候,无法给用户反馈。Google表格不是动态的。即使是其他表单服务,如Typeform、SurveyMonkey或Form360也没有这个功能。这些表单只有一个目的,那就是捕捉数据。
如果你需要表格是动态的,就像你的案例一样,当用户在表格上输入时,它需要查看数据库,看看是否有任何匹配的条目。然后根据查询的输出结果回应用户,要做到这一点,你需要使用Google Apps的HTML服务建立一个自定义的HTML表单。
使用Google Form的一个可能的方法是在用户提交表单后运行一个脚本,这个脚本会将用户新的响应与数据库中现有的数据进行比较,然后根据搜索结果通过电子邮件发送响应。发送邮件说你添加的餐厅已经在数据库中,否则发送你的响应已经被接受。
另一种可能的方式是将已经在数据库中的餐厅列表显示给用户,这样用户就可以提交一组不同的数据。