使用Google表单,数据可以保存到电子表格中。现在我想在用户名字段中应用验证以避免重复。如何使用Google脚本在Google表单字段中添加UNIQUE验证?
答案 0 :(得分:2)
我认为无法直接使用Google Apps脚本为Google表单值中的字段添加验证。
如果用户名字段值与登录访问该表单的用户名相同,则可以考虑更改Google表单中的设置。您可以通过选中"每人仅允许一个响应(所需登录)"来执行此操作。
如果上述解决方案不适用于您的要求,则Apps脚本中的UiApp / Html服务将帮助您创建自定义表单。
您可以创建自定义表单并编写自定义函数,以使用SpreadsheetApp类将用户名字段值放入数组中。在提交表单之前,请将Google表单中的用户名字段与我们在数组中获得的用户名单元格值列表进行比较,并检查其唯一性。
希望有所帮助!