自定义Google表单? Google Form API的示例?

时间:2016-09-29 14:12:22

标签: css google-apps-script google-api google-apps google-form

我试图让谷歌表格看起来像我自己的网站。我在How to style Google Formsgoogle-custom-form(GitHub项目)上找到了如何执行此操作的示例,但我尝试了他们提供的两个示例,现在它们似乎都失败了。

我看了Class Form - Google Apps Script这似乎就像一个API,但我无法理解文档。有没有人有一个工作的例子。或者找到了另一种方法让它发挥作用?这样做非常方便,因为嵌入式表单看起来与网站的其他部分实际上不同步。

2 个答案:

答案 0 :(得分:1)

您要链接的API是应用脚本API。如果您想要创建动态表单(动态数量的问题,动态答案......)而不是自定义样式,则需要这样做。可以在此页面上找到appscript简介:https://developers.google.com/apps-script/

您可以在https://www.google.com/forms/about/

上手动创建表单

您可以更改页面右上角的样式和颜色。当您准备在自己的页面上嵌入表单时,您必须按"发送",选择嵌入图标<>在顶部。

答案 1 :(得分:-1)

我已经使用了这一吨,但仍然存在问题。一直在学习新的api v4 for sheets但仍然遇到麻烦,它仍处于测试阶段。现在我可以通过github上的heaversm推荐这个解决方案。

https://github.com/heaversm/google-custom-form

只要您找到每个字段的entry.xxxxxxx并在相应的js中替换,该示例就完全有效。为避免嵌入问题,请在单击函数上提交表单,该函数将事件作为输入,然后像这样阻止对事件的默认:

$('#submit-button').on('click', function(event){
    event.preventDefault();
    // continue code from heaversm
});

希望这适合你。干杯