我为新学生创建了一个Google表格,以便我们注册课程。表单设置为“响应后提交”,启动表单并清除并重置所有字段。我想在提交时添加一个脚本,如果用户选择“提交响应后”,则表单将填充大部分相同字段,同时清除并重置其他一些字段。这是因为当父母为孩子上课时,我不希望他们每次添加新孩子时都必须输入所有的联系信息。
可以在此处找到相关表单:https://docs.google.com/forms/d/1NXBrs7zydaWsOvVlQMC8OXRykzT2fryXhiCASl21FG0/viewform
我们将非常感谢您提供的任何帮助。谢谢!
答案 0 :(得分:0)
很遗憾,此时无法在用户提交期间使用Google脚本操作有效的Google表单。关于表格,你可以用GAS做的唯一事情是在初始开发过程中创建和改变表格的构成。
这有点令人困惑,但我到处寻找你想要做的事情。我最终做的是创建一个Google Web应用程序,然后将其部署供公众使用。更多的手工工作,但更多的可定制。
也许您可以做的是,因为您要做的就是让父母的提交变得更加容易,为“Child 1”,“Child 2”,“Child 3”等内容添加几个相似的字段,在新孩子的每个页面之前,让表格询问父母是否有另一个孩子,并根据他们的答案,你可以让他们进入下一部分表格。现在使用这种样式,您可以在主持电子表格中为每行数据生成多个学生,因此您必须在以后手动更改电子表格,或者创建一个电子表格脚本,根据需要自动为您操作数据。这可能是你最好的选择。