问题标签 [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 回答
9127 浏览

html - 通过电子邮件发送表单并在电子表格中跟踪回复

我正在使用 Google Apps 脚本发送电子邮件 - 我知道该怎么做。我想嵌入“是或否”回复链接或多项选择题,并将收件人的回复记录在 Google 电子表格中。

我怎么做?

0 投票
2 回答
4586 浏览

google-apps-script - 每位用户仅允许提交一份 Google 表单

我有一项调查,预计不会重复回复。似乎没有任何方法可以在 Google 表单控件中进行设置,因此我需要编写一个脚本。如何确保每个唯一用户名只允许提交一次 Google 表单?

考虑一个选择简单的调查。如果一个人提交了“选择 A”,后来重复调查提交“选择 B”,我想忽略后一个提交;刚刚发送的选项 (B) 将从 Google 表格中删除。

0 投票
1 回答
637 浏览

google-apps-script - 参考电流响应的最佳方法是什么?

我有一个谷歌表单,该表单最多询问 40 个问题,并在“表单提交”事件中触发脚本。

大多数情况下,我通过此代码成功引用当前提交的对 var formResponse 的响应,该代码获取所有响应的数组,然后通过 .length-1 获取最新的响应:

似乎当表单收集超过 25 个响应时,会出现处理延迟并且脚本将运行,但响应尚未以某种方式添加到 .getResponeses() 数组中。结果是脚本再次运行以获取较旧的响应。当我去查看包含结果的表单和电子表格时,它已按预期更新,但事件已经因错误的响应而触发......所以我想知道我是否正确引用或者是否存在问题在谷歌表单方面。当我从表单中删除所有回复时,该问题暂时得到缓解,但在回复数量达到大约 25 个时再次出现。

谢谢你的支持!

0 投票
1 回答
595 浏览

javascript - 在 Google 表单中上传文件

另一位用户(在此线程中)发布了一个应用程序脚本,允许您通过 Google 表单将文件上传到 Google Drive。

但是,在调试时,我不断遇到错误“TypeError:无法从未定义中读取属性“参数”。(第 66 行)”。为什么是这样?

应用程序脚本作为表单应用程序脚本启动,功能是添加文件上传按钮和“成功上传”屏幕。

非常感谢。

0 投票
1 回答
9953 浏览

google-apps-script - 在电子邮件中嵌入 Google 表单?

我通过 Google 应用程序脚本在电子邮件中嵌入了 Google 表单,但表单无法从 Outlook 和 iPhone 正确提交。它仅适用于 Google Mail 客户端吗?

是否有办法解决从 iphone 或 Outlook 提交的问题?

谢谢阿曼尼

0 投票
1 回答
276 浏览

google-apps-script - 带有按钮的 Google 表单确认页面,用于通过浏览器访问创建报告

我创建了一个 Google 表单。在“确认”页面中,我想创建一个显示“查看测试分数”的按钮。那时我想创建一个各种各样的报告,可以通过浏览器访问,使用应用程序脚本。该报告将通过应用程序脚本访问来自 Google 电子表格的数据。我只需要找出一种创建报告的方法。报告数据大多采用表格格式,但我可能想添加一两个图表。任何帮助,将不胜感激!谢谢!

0 投票
3 回答
6437 浏览

javascript - 在 Google Script 中格式化数字

如何提交 1234 之类的表单返回 1,234?

马上

变量价格 = 1234

请帮助把它变成 1,234

0 投票
2 回答
7263 浏览

javascript - 有没有办法将基于 Javascript 的签名板添加到 Google 表单以捕获响应者的签名?

有没有办法添加 Thomas Bradley 的签名板插件,以便填写 Google 表单的人能够在表单上签名?是否可以使用 HTML 服务选项来创建自定义 HTML 表单 Web 应用程序,然后仍然可以将响应上传到 Google 电子表格?

我被要求研究的项目涉及一个能够填写表格的个人,但他们也希望能够捕获签名(本质上是一个网络表格取代纸质表格),他们希望用谷歌,因为它是他们的首选服务。他们也更喜欢使用 Google 电子表格。

我对 Google App Scripts 非常陌生,并且对 Javascript 有一个初学者的理解,所以我很可能误解了 Google App Scripts 的用途和潜力。非常感谢任何帮助或建议。

0 投票
1 回答
1980 浏览

regex - 用于验证大写字母全名的正则表达式(包括 unicode 字符)?

我正在创建一个 Google 表单,并在文本/段落文本选项中使用数据验证功能。我需要验证人名。名称需要用大写字母填写,并且可能包含可变数量的单词。名称可以是“ FIRSTNAME LASTNAME ”或“ FIRSTNAME MIDDLENAME LASTNAME ”或“ FIRSTNAME MIDDLENAME1 MIDDLENAME2 LASTNAME ”等。

另一件事是,其中一些名称包含土耳其语和葡萄牙语字母表中的字符,将来可能还包含西里尔字母表中的字符。如何在正则表达式中包含所有这些可能性?如果可以对所使用的表达方式给出解释,那也很好。

PS:我检查了正则表达式以验证姓名和姓氏?但是 1. 仅对 Name Surname 有效,并且 2. 它也包括小写字母。

0 投票
1 回答
457 浏览

google-apps-script - 谷歌表单脚本用户输入 grd 行

使用 Google 表单创建网格问题时,如何让用户输入行?

在此表格的第二页: https ://docs.google.com/forms/d/1uPqAWB5lqEZpCX64E4LP-Mfg_FE3atdPgCMQ36OsoTM/viewform

有第 1 行、第 2 行、第 3 行和第 4 行。

如何使第 1 行、第 2 行等成为用户输入字段?是通过表单脚本吗?