编辑谷歌表单源,同时将其保持在谷歌环境中

时间:2012-07-09 22:22:04

标签: google-docs google-apps-script

是否可以编辑Google表单以允许数据验证并在其上使用某些javascript或类似工具来提供表单的高级感觉。虽然确保不会从Google环境中移除表单,但至少可以将其数据提供给Google电子表格。

3 个答案:

答案 0 :(得分:5)

可以做到这一点,但它不是一个非常干净的"这样做的方式。您可以使用Google表单创建表单,并使用HtmlService通过链接解析html,然后您可以添加更多html / javascript。这个技巧现在可以实现,但如果Google Form html结构有任何变化,它将打破这个。

答案 1 :(得分:2)

好的,我想到了这个。您可以简单地将该部分放在...中并将其粘贴到您的网页上,它仍会与其Google数据源(电子表格)进行互动。之后你可以使用任何网络工具来编辑表单本身,比如html,javascript,ajax等。但是你应该知道一些关于这种方法的事情:

  1. 如果您要添加新字段,则必须在实际的Google表单中添加该字段,然后再次复制...并重做您之前在其上完成的所有工作。因此,如果您知道要不断添加新字段,这是一种不好的方法。

  2. 请确保您不要更改任何谷歌相关术语,如标签的类名,表单操作参数等。我认为您可以对其进行的工作类型,完全可以接受的是那些允许的改变表格及其外围的外观和感觉。

答案 2 :(得分:1)

排序...... 您可以使用Google Apps脚本创建非常复杂的表单。对于有经验和图书馆的人来说,这可能只有一个小时。如果你从头开始需要花费更多的时间(Apps Script新手的学习曲线可能有点高)。

我们发现,如果我们向自己域内的用户提供自定义表单,Google Apps脚本就能很好地运行。如果我们需要从公众那里收集信息并且可以使用常规Google表单收集信息,那么这也很有用。但是,如果我们需要使用来自域外人员的Apps脚本收集信息,我们会使用其他服务(而不是Google)。

祝你好运。