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

google-apps-script - 是否可以从谷歌电子表格填充谷歌表单?

我想创建一个使用电子表格中的数据的表单,以便它是动态的。是否有可能做到这一点?我无法找到任何描述如何或任何示例的地方。

似乎所有可能的方法都是从表单中填充电子表格,我也会使用它,但它不是这里的主要关注点。

0 投票
3 回答
3925 浏览

javascript - 当用户提交 Google 表单时,是否可以使用提交的数据生成电子邮件?

我有一个用户输入数据的谷歌表单,当用户提交数据时,我是否可以通过电子邮件获取数据?

如果这不起作用,我想使用(PHP 或 JavaScript)创建自己的表单,有没有办法可以将数据从表单发送到 Google 表单。

谢谢

0 投票
3 回答
70949 浏览

html - 提交后旧 Google 表单重定向

我正在寻找一种解决方案(代码),如何在使用旧 Google 表单提交表单后将用户重定向到自定义感谢页面(不是默认的 Google 页面)。

此代码不起作用。至少对我来说不是。有什么建议么?

0 投票
5 回答
20940 浏览

android - 使用 Android 提交到 Google 电子表格表单

第一次在这里提问。通常我可以在不问的情况下找到我的答案,但这次我被卡住了,无法弄清楚我错过了什么。

我只是想让我的 Android 应用程序在网站上填写表格并提交。我不需要应用程序对发回的任何数据做任何事情,只需填写表格并提交即可。基本上我正在尝试收集投票应用程序的结果。我认为表单提交会很简单,所以我创建了一个 Google 电子表格并用它制作了一个表单。我想我会将 Android 应用程序指向表单,然后我会将所有数据放在电子表格中以供以后查看。不过,我无法让 Android 应用程序实际填写表格。这里是资源。

形式

电子表格

我把表格和电子表格都公开了,所以随意摆弄它,试着让它自己工作。

我的程序没有错误,没有编译错误,DDMS 没有错误。当我实际运行程序并单击执行此代码的按钮时,我可以看到延迟,因为现在这是在 UI 线程中,所以我知道它正在执行它。似乎一切都运行良好,但我的电子表格根本没有更新。

有什么想法吗?我敢肯定我错过了一些愚蠢的东西,但任何帮助将不胜感激。

这是包含大量日志记录和调试内容的更新代码。

我在我的应用程序中使用 ReadingView.class 来做其他事情,但现在为了这个日志记录目的而劫持了它。它只有一个 onCreate() 方法,如下所示。

还值得注意的是,在 DDMS 中它只记录一个行输出。我相信这只是因为 html 代码全部作为一行返回。如我错了请纠正我。

0 投票
2 回答
4669 浏览

html - 如何访问或调用“将此表格发送给其他人”?

我有一个附加到 Google Apps 电子表格的表单。这是让我的同事向我们的每周审查会议提交议程项目的表格。我正在编写一个脚本来自动向相关人员发送电子邮件提醒。

为了让他们不那么烦人和乏味,我想将表单嵌入到电子邮件中。Google Docs 提供了一种手动发送表单的方法:电子表格 > 表单 > 发送表单。但是,我在 Google Apps 脚本文档中找不到任何可以触发此功能的方法,例如

  • 类似 sendFormInEmail 的方法
  • 访问电子邮件友好的表单 HTML,我可以将其分配给sendEmail 方法的 htmlBody 参数。
  • 在 Google Apps 中触发任意菜单项
  • 还有什么?

我可以通过从电子邮件中提取生成的 HTML 并将其分配为 htmlBody 参数来解决问题,但是每次我们想要更改表单时,我都必须手动更新 html——而不是我想要的发生。

有什么建议么?

0 投票
2 回答
25988 浏览

google-apps-script - Google 电子表格表单,根据电子表格填充表单选项

我需要找到一种方法,根据不断变化的 Google 电子表格中的一组单元格来更改 Google 表单中的多项选择选项。有任何想法吗?

0 投票
4 回答
99440 浏览

google-apps-script - 谷歌表单 API?

我想(以编程方式)将带有问题的文本文件转换为 Google 表单。我想指定问题和问题类型及其选项。示例:questiontype 量表应该从 1 到 7,并且应该将 1 标记为“不重要”,将 7 标记为“非常重要”。我正在研究Google 电子表格 API,但没有找到解决方案。(http://code.lancepollard.com/introducing-the-google-form-api上的 Google 表单 API 不是这个问题的答案)

0 投票
1 回答
9414 浏览

javascript - 提交旧 Google 表单,然后重定向到另一个页面

我正在网页上使用 Google 表单。我将表单中的源代码直接复制到我的页面上,这样我就可以修改一些 HTML 而不是使用 iframe。然后,我不想将用户带到谷歌文档响应页面,而是将他们重定向到另一个页面。

我遇到的麻烦是页面重定向。我能够通过以下方式在 Chrome 和 Firefox 中正常工作:

IE 和 Safari 都自动进行了重定向,并且响应从未写入 Google 表单。如果我放弃重定向,则该操作在两者中都可以完美运行,并且响应会记录在 Google 电子表格中。

因此,我尝试将操作拉出,而是在 onsubmit 中完成所有操作,如下所示:

和以前一样的问题,IE 和 Safari 都重定向,并且没有任何内容写入 Google 电子表格。再一次,如果我删除重定向,响应会记录在所有浏览器中。我还可以做其他事情,比如在行动后发出警报,一切都会继续正常工作。我唯一看到问题的是重定向。

所以在这一点上,我唯一能想到的是它们是重定向和动作之间的某种冲突。我对 javascript 和表单的工作知识非常有限,因此将不胜感激任何帮助或建议!

0 投票
3 回答
5835 浏览

google-apps-script - Google 表单 - 即时条件分支

我正在对 Google 表单(Google Docs 的一部分)进行调查,我注意到内置了一些脚本功能。我想知道是否可以根据要点中的选择立即显示和隐藏问题列表,但不使用您打算用于条件分支的分页符方法。我们计划有很多繁琐的选择,这会占用过多的页面。

通过隐藏和显示各种<div></div>,我希望您可以立即更新表单。例如,您可能会到达表格并看到:

您当地的分公司是哪家?( ) 伦敦, ( ) 布里斯托尔, ( ) 曼彻斯特

根据您选择的问题,与您选择的分支相关的问题将立即在下方隐藏,但如果询问其他问题则不会相关。

0 投票
6 回答
38483 浏览

google-apps-script - 在 Google 表单中验证电子邮件地址

我想使用 Google 表单来填充 Google 电子表格。其中一个字段是电子邮件地址,我需要根据我们组织的电子邮件列表验证这一点 - 换句话说,强制人们使用有效和现有的电子邮件地址。

我们的组织使用 Google Apps。该表单将由我们组织中的用户创建,并且只有来自我们组织/域的电子邮件地址才会被视为有效。