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

google-apps-script - 谷歌表单应用定制

我发现了很多对已弃用的 UIapp 表单进行编码的示例,但很少使用新的 FormApp 类。

我需要的本质上是一个 Grid 控件,它有用于输入的文本框来代替单选按钮——换句话说就是一个表格!我找不到任何显示如何设置带有定位或容器的表格的内容。

有什么建议么?最好我喜欢一个链接,该链接详细介绍了许多 FormApp 编码示例,因为我确信这只是新学习曲线的开始。

谢谢!!

0 投票
4 回答
26810 浏览

python - 使用 Python 的 Google-Forms 响应?

我正在尝试编写一个 Python 脚本,它可以像这样在 Google 表单中提交回复: https ://docs.google.com/forms/d/152CTd4VY9pRvLfeACOf6SmmtFAp1CL750Sx72Rh6HJ8/viewform

但是我如何实际发送 POST 以及如何找出这个 POST 实际应该包含的内容?

0 投票
2 回答
2752 浏览

javascript - Google 电子表格的自定义函数 - 处理从电子表格传递的数组

我正在尝试构建一个简单的脚本来使用 Google 电子表格。电子表格从 Google 表单中获取输入,因此电子表格中有一系列值,如下所示:

http://i43.tinypic.com/2losg5.jpg

我的目标是编写一个脚本,从用户指定范围内的每个表单输入中去除数字,然后添加所有数字以提供单个分数。因此,例如,用户可以输入=sumColumns(H2:K2)一个单元格,它会返回分数的总和(对于我发布的示例屏幕截图,它将返回 , 的结果3+3+0+39

这是我为此编写的代码:

问题是它似乎只将两个值加在一起。所以,当我=sumColumns(H2:K2)在电子表格中输入一个单元格时,它只返回6. 另外,在第 3 行,如果我将它从 更改i <= values.lengthi < values.length它只会添加一个数字,因此我得到3了结果。我的猜测是我误解了将 Google 电子表格值传递给函数的方式,但我完全无法使其工作。我真的很感激任何帮助!

0 投票
1 回答
409 浏览

google-apps-script - 从 Google Form GAS 脚本创建 Trac 票证?

这是我在这里的原始问题的后续问题。Bugzilla 和 Trac 之间的决定似乎是为我们做出的,而 Trac 确实如此。以下是我到目前为止找到的选项:

  • 通过修改执行电子邮件通知的 GAS 脚本,利用我们当前基于 Google 表单的错误报告。到目前为止,我一直无法找到示例,但您似乎可以修改 GAS 脚本的电子邮件部分,以将电子邮件发送到 Trac 服务器以自动打开工单。这是我的首选,但如果可能的话,我想看一个例子。

  • 使用TracCmdScript创建一些东西,但该网站三年没有更新,它似乎使用 python,一种我不精通的语言(虽然我想成为)和XmlRpcPlugin,这似乎在目前的发展。

  • 此 SO 页面上还引用了一个电子邮件选项网站来使用email2trac,但被引用的网站似乎已死。 编辑:这里是新站点: email2trac,它在几年内仍未被触及,但似乎可以正常工作。

我对 SO 人可能提出的任何其他建议持开放态度。

0 投票
4 回答
17651 浏览

http - Http POST 到谷歌表单

我需要对我的 google 表单进行 Http POST,并按照建议 ( http://productforums.google.com/forum/#!topic/docs/iCfNwOliYKY ) 创建了如下 URL 语法:

https://docs.google.com/forms/d/MY_FORM_ID&entry.2087820476=hello&entry.261928712=dear&submit=Submit

最终我将从 iOS 和 Android 进行 POST,但我只是在浏览器中对其进行测试,但它不起作用。我收到了一条 Google Drive 回复,上面写着“抱歉,您请求的文件不存在”。并且该条目不会进入我的回复电子表格。

我错过了什么?我到处看了看,但似乎没有任何东西可以回答这个问题。

编辑:

我想有时最好直接在您的目标平台上进行测试。以下代码适用于 iOS:

0 投票
1 回答
4171 浏览

google-apps-script - 提交 Google 表单后发送确认电子邮件

我有一个包含以下列的谷歌表单:

姓名 | 电子邮件 | 有孩子

其中 Name 只是文本输入,email 只是一封电子邮件,have_kids 是一个是/否单选按钮

前任。dmkumar | 我的邮箱@gmail.com | 是的

当用户提交表单时,数据被发送到谷歌电子表格。我想对其进行设置,以便如果用户选择“是”来拥有_kids,则会向该用户发送一封电子邮件。这是我现在拥有的代码。我有一个触发事件,可以在表单提交上从电子表格运行该函数。

这是我现在拥有的代码(不起作用):

我是谷歌脚本的新手,非常感谢简单的解释!谢谢!

0 投票
2 回答
4869 浏览

google-apps-script - 如何从另一个脚本调用 google web app 脚本?

我正在开发一个使用谷歌表单和附加谷歌脚本网络应用程序的应用程序。提交表单时,会触发一个脚本。因此,我希望该脚本调用另一个 Web 应用程序,以便我可以执行一些 GUI 操作。或者甚至可以从附加到表单的脚本中运行 HTML ui 服务?这是可能的还是我需要调用第二个网络应用程序脚本?如果您可以给我一个简短的概念实现,或者只是将我引导到正确的文档,那就太好了。谢谢。

0 投票
1 回答
5015 浏览

google-apps-script - 从 Google 表单打印/下载

一点信息:我正在使用谷歌表单、谷歌文档和谷歌电子表格。我有一个 Google 表单,可以将回复提交到 Google 电子表格中。我还有一个 GAS,它带有为 onFormSubmit 编写的函数,它接受表单提交并将所有答案放入 PDF 模板,然后将生成的 PDF 通过电子邮件发送到我的电子邮件地址。

这很好,但是我也想制作表格:

A) 为填写表格的人提供 PDF 下载

B)自动打印PDF(可能使用谷歌云打印或其他东西)

这被用于一家大公司的故障报告,每个填写表格的人都必须在填写表格后获取一份故障报告副本以附加到产品上。

我当前的脚本在这里可用:http: //pastebin.com/0BrkLekX

0 投票
1 回答
114 浏览

google-apps-script - 谷歌表单停止工作

我是一名学生工作者,我正在学习如何使用谷歌表单。我正在尝试为我目前参与的部门建立一个表格。我有一个自定义的谷歌表格,它工作了一段时间,然后就停止了。它位于http://www.uaf.edu/marketing/intake/。我将触发器设置为 onFormSubmit > FromSpreadsheet > onFormSubmit 。我在我的脚本编辑器中使用此代码并为 onFormSubmit 设置:

0 投票
2 回答
2565 浏览

google-apps-script - 表单中的 Google Apps 脚本

我正在建立一个表格供学生输入,我想自动输入他们的电子邮件地址,但我不确定如何执行此操作。我想出了以下内容,但我对此很陌生,可能还很遥远。我不确定如何实现它并且我得到一个空响应。我需要一个表格问题,上面写着 email 吗?如何以隐藏的方式记录用户的电子邮件?