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

api - 您可以在应用程序中从 Google 文档创建 Google 表单吗?

我正在考虑将使用谷歌表单的应用程序,我需要从该应用程序创建表单。有没有一种方法可以在不使用网站但通过一些 api 或其他方式的情况下在谷歌文档中创建表单?

0 投票
2 回答
364 浏览

google-apps-script - 在相关电子表格中自定义 Google 表单回复

我一直在寻找一个简单的解决方案,但似乎无法提出任何建议。我对 googledocs 比较陌生,但我认为我已经完成了这方面的功课。

我的目标是使用表格通过是或否问题收集数据。然后我希望将数据存储为 1 和 0 (N=0 Y=1) 以便进行一些统计。这可以通过一个简单的脚本来解决,该脚本可以转换从电子表格中的表单导入的字符串,我仍在努力解决这个问题......但是我想知道我是否没有错过更简单的解决方案或使用表单进行设置以字符串格式发回 1 或 0 而不是 Yes 或 No。

对于这种从是/否到 1/0 的转换的简单可扩展解决方案的任何想法将不胜感激!

0 投票
1 回答
3907 浏览

javascript - 用于表单的 Google Apps 脚本,生成唯一 ID 号

我创建了一个简单的 Google 表单,其中包含以下字段:

姓名、电子邮件、薪水和要求。

当用户填写表格时,我想向他/她发送一封包含信息的电子邮件。但是,我想使用“请求”字段插入一个唯一编号,如果用户需要进一步的通信,可以参考该编号。如果用户在“请求”字段中输入任何内容,我想丢弃它并使用我生成的数字(在响应和电子表格中)。

我已经能够使用我找到的其他信息拼凑脚本。它似乎适用于除了返回给用户的电子邮件响应之外的所有内容。-它不包含我想在“请求”字段中使用的数字,而是发回用户在“请求”中输入的任何输入请求”字段。电子表格看起来不错(“请求”字段中有我的号码。)

这是我的脚本:

0 投票
2 回答
6629 浏览

google-drive-api - 自定义多步骤 Google 表单

我已经完成了几个自定义的 Google 表单,您可以将这些表单<form>...</form>放入您自己的文件中。他们提交就好了。

我不知道如何将其应用于多步骤或多页表单。我能想到的唯一解决方案是将它构建为一个巨大的单一形式,以及.show()使它.hide()看起来像一个多步骤的必要位。这显然远非理想。

有人对此有真正的解决方案吗?

<form>...</form>这是我之前提到的扩展解释:

0 投票
1 回答
791 浏览

google-apps-script - Google Apps 脚本:访问允许用户编辑其回复的表单键

借助 Google Apps for Education 域,我们可以创建允许用户编辑其回复的表单。

这会向提交者发送一个链接,其中包含可用于编辑其响应的 url。本质上,这是表单的 url,最后有一个唯一的键。

在提交时,我希望能够收集此密钥并将其与每个用户的表单数据一起存储。

我们正在创建一个校友网站(所有用户都将通过我们的域进行身份验证),我们希望更新我的个人资料页面。用户第一次提交时,这将是空白的。但是当他们回来时,我想要一个脚本来根据提交的条目搜索用户名,如果找到用户,将他们定向到允许他们更新个人资料的链接。

在首次提交时,Google 会自动将 url 发送给用户。但是,几年后他们不太可能还会有这封电子邮件,所以如果我们可以为他们提供链接,对用户来说会容易得多。

0 投票
1 回答
1306 浏览

google-apps-script - Google Script 将表单数据导入新电子表格,然后以 PDF 格式发送

感谢大家提供这么棒的资源。我是谷歌脚本的新手,它对我帮助很大。

我正在尝试创建一个脚本,该脚本采用谷歌表单信息,创建一个新电子表格,将该数据导入新电子表格以进行计算并制作图表,然后将该表格的 PDF 通过电子邮件发送给表单用户。

我以为我接近了,但遇到了一个问题。数据导入到新的电子表格,但数据没有显示在我电子邮件的 PDF 中。

几个问题; 你们是否看到我可以对代码进行任何更改以帮助 PDF 显示数据?有没有更好或更简单的方法来完成我想做的事情?

谢谢!!

0 投票
4 回答
15303 浏览

email - 设置脚本以在电子邮件通知中包含谷歌文档表单数据

我已经使用 googledocs 设置了一个表单。我只想将输入到表单中的实际数据通过电子邮件发送给我,而不是建议表单已完成的通用回复。

我没有代码等方面的技能或经验,但我确信我可以得到这个排序。我已经花了几个小时+几个小时,但没有任何运气。

我的表单非常基本。它有 5 个字段。其中4个只是文本回复,还有一个多项选择。

我在网上找到了这个tute(http://www.labnol.org/internet/google-docs-email-form/20884/),我认为它总结了我正在尝试做的事情,但一直没能得到它去工作。

从这个网站我输入了以下代码:

对此,我得到以下回复:->

您的脚本 Contact Us Form Mailer 最近未能成功完成。故障摘要如下所示。要为此脚本配置触发器,或更改您的设置以接收未来的失败通知,请单击此处。

该脚本由文档 100% Club 使用。

细节:

有没有人能帮我解释一下这件事?我猜我不包括一些需要的数据,但老实说我不知道​​。

0 投票
2 回答
1509 浏览

google-apps-script - 通过电子邮件接收 Google 文档表单数据

我使用了在网上找到的多个脚本,并且遇到了同样的问题。我有几个谷歌文档表单,我需要通过电子邮件接收提交的数据(不仅仅是表单已提交和相应电子表格已更新的通知)。该脚本可以正常工作,但由于某种原因已停止:

我收到一个错误:TypeError:无法从未定义中读取属性“namedValues”。(第 20 行)

我什么都没做,现在我找不到任何表单提交到电子邮件脚本来工作。任何人都可以帮忙吗?

0 投票
3 回答
11069 浏览

google-sheets - 如何在 SPSS 中处理(Google 表单 - 电子表格)“复选框”答案

我正在分析使用 Google 表单进行的电子调查,但遇到以下问题。

其中一个问题可以以复选框的形式出现多个答案,如下图所示。问题是希腊语,所以我在每个答案旁边添加了一些 Choice1、Choice2、Choice3 等,以方便我的问题。

在此处输入图像描述

在我的数据中,当有人选择让我们说 Choice1 和 Choice2 时,我将得到一个答案,即他检查的字符串的串联,用逗号分隔。

在这种情况下,它将是:

选择1,选择2

如果其他人检查了 Choice1、Choice2 和 Choice4,他在我的数据中的答案将是:

选择 1、选择 2、选择 4

问题是 SPSS 无法分隔子字符串(用逗号分隔)并了解每个案例的共同点。或者也许有办法,但我不知道:)

例如,当我对这个问题进行简单的频率分析时,它会生成一个表格,可以感知

选择1,选择2

作为一个完全不同的情况

选择 1、选择 2、选择 4

理想情况下,我想以某种方式告诉 SPSS 计算每个唯一选项(Choice1、Choice2、Choice3 等)的频率,而不是这些选项的每个唯一组合。那可能吗?如果是的话,你能指出我需要研究的文件吗?

多谢!

0 投票
3 回答
5440 浏览

google-apps-script - 如何删除手动换行符

我正在从表单中获取数据并写入谷歌文档。它具有姓名、年龄、地址等字段。地址是段落文本类型。我的问题是,在通过提交时触发脚本在 google Doc 中写入数据时,如何删除填写表格的人输入的地址中的手动换行符。即我希望地址是一个连续的字符串,没有填写表格的人在输入他的地址时可能放置的中断。

好的,这里有更多详细信息。我表单中的地址字段称为“地址”,我有一个 onformsubmit 触发脚本,它读取表单中人员输入的所有数据并放入谷歌文档应用程序。我将表格中输入的值读取为:

但是在我的谷歌文档中,地址 sre 的值的行仍然被打破,而填写表格的人已经打破了这些行。我想消除这些换行符并用逗号替换它,以便地址是连续的。