问题标签 [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 投票
1 回答
815 浏览

r - 从 R 填写谷歌表格

我想使用 R 填写以下(演示)表格:

https://docs.google.com/forms/d/1daaGo7XZaaGGPvTOconG8QZItqaLeIZmSpPPcgxTJvg/viewform

关于如何做到这一点的任何建议?

谢谢!

0 投票
1 回答
2232 浏览

google-apps-script - 从已经存在的 Google 表单中提取复选框或多项选择

我创建了一个尚未发布的 Google 表单。我想提取表单的所有项目、项目类型和项目选择(如适用)以用于邮件合并。我无法使用由 Google 创建的响应电子表格,因为表单的用户可能不会选择给定项目的所有可用选项。

我的脚本功能足够,除非尝试将复选框(或多项选择题或网格问题)的选项写入电子表格。当使用“getChoice”方法时,我的电子表格显示了一个单元格数组“={“Choice”,“Choice”,“Choice”}。” 它一遍又一遍地显示“选择”这个词,而不是在我的表单上创建的实际选择。

如何将实际选择写入电子表格,而不是数组中的“选择”一词?我是一个 javascript 菜鸟,所以对于任何不雅的编码,我深表歉意!

0 投票
2 回答
15891 浏览

google-apps-script - Single Google Form for multiple Sheets

Due to ongoing development versioning, plus seemingly insurmountable problems implementing user permissions workarounds, I need to capture form data linked to a sheet which is not exposd to the users. Instead I want to launch the form from a separate spreadsheet app using a custom menu. Yet despite thorough Google searches, and the tantalizingly named 'FormApp.openById' method, I can't find a way to accomplish this.

I know I'm off track here; could anyone please point me to the way back?

0 投票
0 回答
544 浏览

google-forms - 谷歌表格:如何记录完成整个表格所用的时间

我正在进行一项调查,由于回答表格有经济动机,我想将填写表格所花费的时间作为认真的标准之一。

如何计算并记录在 Google 电子表格的一行中?

0 投票
1 回答
149 浏览

javascript - 解析字符串时间格式(不是时区)

假设时间格式(不是时区数据,只是表示 12 小时制时间的纯文本字符串),解析该数据的最佳方法是什么(下面的示例)?

我觉得这是一个非常简单的问题,但是我对此进行了很多思考,并且无法找出一个万无一失的过程来从许多时间“格式”中的任何一种中解析hourminute值。

我正在使用一个允许输入时间(例如,预订时间)的简单表单,但是除了允许任何一个人希望将可用的数据放入其中的时间格式。以下是一些可以输入的时间示例:

这些只是一些例子。如果我不在正确的主题中,请随意修复标签 - 但是我正在使用 Google Apps 脚本/Javascript 来完成此操作。

我考虑过构建几个正则表达式字符串来查找某些格式(我肯定会花一些时间来写,因为我以前从未写过)。

我还考虑寻找一个 ':' 字符和一个 'a'/'A' 字符或 'p'/'P' 来确定是否需要添加 +12 小时。在检索到这种信息之后,可以通过截断“pm”类型的部分来解决问题,然后split(":")得到正确的数字。

我觉得第一种方法更稳定,但第二种解决方案可能更容易。我不确定是否有更好的方法,这是我的 n00b 程序员可以想到的两种方法。

0 投票
2 回答
5989 浏览

javascript - 如果文本字段值设置为特定值或空白,如何禁用表单提交按钮?

使用 Google Docs 创建了一个表单,该表单将数据发送到 Google 电子表格。我采用了 html 代码并将其重新格式化为我的 css/style 并且它运行良好。它还显示了一个自定义的感谢页面,我面临的唯一问题是它不验证数据。

所以,如果用户没有在必填字段中输入任何内容,我正在考虑禁用提交按钮。或者,您可以建议一种方法来防止提交空白表单?

目前我的表单有2 个文本字段和 4 个复选框。我需要两个文本字段,但不需要复选框。当前使用 html/script 填充/清除文本字段:

如果没有输入数据,我需要我的表单禁用提交按钮。

这是我的完整代码:

请问有人可以提供这方面的帮助吗?或者建议替代方案以防止空白提交或提供解决方案的链接?这也可以用一些 jquery 脚本来完成吗?

谢谢你的帮助。

编辑:

我尝试了这个脚本,但这也没有帮助......

0 投票
2 回答
2355 浏览

javascript - 如何在 Google 表单中停止 Onsubmit

在 Google 表单中,我编写了一个验证检查来检查一个字段,如果它超过一个计数,那么我需要停止表单提交并提醒用户该错误。我可以将错误文本添加到 div 但无法停止表单提交。

如何停止表单提交。我已经尝试过 e.preventDefault() 但它没有用。任何人都可以帮忙。我附上了在谷歌表单中提交表单时调用的代码。

0 投票
1 回答
14019 浏览

javascript - 如何自定义和验证 Google 文档表单(更简单的方法?)

我一直在寻找一种自定义和验证 Google 表单的方法,最后我的演示页面上线并且完美运行!

我还创建了一个关于如何自定义和验证的分步教程。但是所有这些过程都花费了大量时间在 google/stackoverflow 上搜索解决方案和代码片段。

所以我的问题是:有没有更简单的方法或更好的编码方法来做到这一点?我的答案中的代码可以应用于更好的表单模板吗?

在回答我的问题之前,我已经在 stackoverflow 上阅读了这个::post:: 。所以我想这是允许的......

-

0 投票
1 回答
1796 浏览

triggers - 是否可以发送带有电子表格值触发器的谷歌表单?

是否可以发送带有电子表格值触发器的谷歌表单?如果是这样,我该去哪里寻求帮助?

我创建了一个谷歌表单,可以在这里查看http://www.leadersoftomorrowisn.org/Become_a_Member.html

我希望能够从问题 5“你对什么感兴趣?”中得到答案。并使用它们发送特定的谷歌表格。

是否可以发送带有电子表格值触发器的谷歌表单?如果是这样,我该去哪里寻求帮助?

最好的,麦克斯韦

0 投票
1 回答
738 浏览

google-apps-script - 谷歌表单错误

我正在使用带有存储表单响应的 Google 电子表格。它工作了一段时间,但刚刚退出,我现在收到电子邮件说我有这个错误:

找不到方法(类)(类)sendEmail(字符串,字符串,字符串,字符串,对象)。(第 32 行,文件“代码”)

我的电子表格中的第一列包含时间戳,然后我的数据就存储在它之后。我在下面粘贴了我的代码:

我的触发器设置为 OnFormSubmit >> 从电子表格 >> On Form Submit