问题标签 [google-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6366 浏览

c - 如何直接发布到 Google Docs Form

我正在做一个项目,我需要将获取的数据发布到 Google 表单并从电子表格中获取数据。我不能使用谷歌应用程序脚本,需要使用直接 POST 方法的方法,因为我将从 GSM 模块执行此功能。之前发布的所有解决方案都考虑了提供表单键的 Google 表单的旧结构。就像这个解决方案中描述的那样:

http://www.open-electronics.org/how-send-data-from-arduino-to-google-docs-spreadsheet/

我当前表格的链接是这个。

https://docs.google.com/forms/d/14MkYG3fPNezzUC_nXUsWHlZ5JhplvjyWTAeob7f_W7g/viewform

任何帮助,将不胜感激。

0 投票
2 回答
5501 浏览

javascript - 为什么我在 openByUrl(formURL) 调用中收到“无效参数:url”错误?

我在 Google Apps 电子表格中创建了一个表单,我试图在我的脚本中找出一些表单参数数据。

在以下代码中,我不明白为什么我在该行收到“无效参数”错误

即使日志显示我认为是有效的formURL字符串。

0 投票
4 回答
7680 浏览

google-apps-script - 识别表单目的地(电子表格和工作表)

我正在编写一个与 Google Form 的响应表交互的脚本。

给我电子表格ID,但我找不到获取表格本身的方法。用户可以更改其名称和位置,因此我需要获取其 id,例如

我还必须确定响应使用的列数。它不等于表格中的问题数量。我可以计算表格中的项目数:

然后搜索 gridItems,将每个行数相加,然后将它们相加减一:

最后,我认为没有办法将每个问题与工作表中的每一列联系起来,而是通过以某种方式将列名称与项目标题进行比较。

谢谢

0 投票
1 回答
1580 浏览

javascript - 谷歌表单自定义字段验证

我有一个使用谷歌表单创建的表单。现在有两个可选字段。我没有将这两个字段设为必填字段。现在我想要的是,如果用户为第一个可选字段提供了一个值,那么第二个可选字段就成为必需的。我怎样才能做到这一点。还有如何限制文本字段只接受数字。我刚开始使用谷歌应用脚​​本。有点在这里遗漏了一些东西,尽管在表单提交时触发的函数内设置了一个只有警报的脚本,但没有任何反应。请帮帮我。

0 投票
1 回答
5233 浏览

google-apps-script - 在表单中创建一个 ItemResponse

我正在尝试将自动响应从代码发送到我的一种形式。我可以打开它并发送空响应(我创建一个 FormResponse 并将其提交为空)。

现在我想在提交之前填写 itemResponses。我正在尝试使用

https://developers.google.com/apps-script/reference/forms/form-response?hl=es-ES#withItemResponse(ItemResponse) 但我找不到创建 ItemResponse 参数来填充我的 FormResponse 的方法。我搜索了整个文档,我知道一定有办法,但我根本找不到。

有什么提示吗?谢谢!

0 投票
2 回答
18080 浏览

google-apps-script - 表单谷歌脚本防止重复

我正在制作一个谷歌表单,我有一个名为 name 的字段,其中包含标题、公司和电子邮件地址等其他字段。如果数据库中已经有一个特定的人,我希望其他信息用新信息替换旧信息(即更新功能),但是我在使用 Google Apps 脚本时遇到了麻烦,因为我找到了文档比较可怜。有人介意帮我一把吗?

0 投票
1 回答
857 浏览

google-apps-script - 如何更改 Google 表单将在 Google 电子表格中填充的下一行

抱歉,如果这是一个愚蠢的问题,但我如何通过 Google App Script 指定下一行,Google Form 将在其关联的 Google 电子表格中填充数据。

背景是我正在玩基本的删除重复行教程 https://developers.google.com/apps-script/articles/removing_duplicates ,我注意到当我在与表单关联的电子表格上“删除重复行”时. 然后我提交了一些表单数据。新行看起来好像没有任何行被删除。. . 在新行的正上方可能有没有任何内容的行。

多谢你们

0 投票
1 回答
5510 浏览

google-apps-script - 使用脚本创建表单:分页并转到页面问题

在我问我的问题之前,我想指出我是法国人,所以我的英语可能不好。如果我的问题没有被理解,我会尝试以更好的方式解释它。

我目前正在使用谷歌脚本来创建表单。在这个表格中,我想问受访者几个选择题。为了获得好的和具体的结果,我想根据受访者的个人资料调整我提出的问题。

为了清楚起见,这是我的表格的形状:我首先向受访者询问第一个问题,其中有 5 个可能的答案。回答后,必须将受访者引导至新页面。在这个新页面上,有一个新的多项选择题,有 2 个可能的答案。同样,在回答后,必须将受访者引导到新页面等等......最后,当我得到我想要的所有详细信息时,我会向受访者提出精确的问题。最后一页是一个包含许多选择题的页面,所有受访者都必须回答,而不取决于他们的个人资料。

我试图用这种方式在谷歌脚本上写它:

但是由于page2和page3是在page1之后定义的,所以脚本看不懂,回答后不能跳转到page3或者page2。我试图先定义我的所有页面,但后来我不知道如何将我的多个答案问题添加到特定页面中。

有人可以给我一个提示吗?无论如何感谢您的阅读,如果不清楚,请毫不犹豫地要求更多解释

0 投票
1 回答
1224 浏览

google-apps-script - Google Apps 脚本不支持 setCollectEmail

我正在尝试根据谷歌电子表格中的条目自动创建一个表单。我想使用以下代码将表单设置为自动收集电子邮件:

除非我运行它,否则我会收到一条错误消息“不支持此操作”。

我参考:https ://developers.google.com/apps-script/reference/forms/form

谢谢!
-担

0 投票
1 回答
262 浏览

google-apps-script - 从电子表格填充的年份制作模型 Google 表单

我需要一个带有从谷歌应用电子表格填充的相关下拉列表(其中 4 个)的网络表单。有人可以指出我正确的方向吗?在谷歌应用程序集成方面,我是一个菜鸟,所以任何帮助都会很棒。我想制作一个与电子表格对话的谷歌表单,并显示在 wordpress 网站上。谢谢 :)