标签: google-forms

如何预填Google表格复选框?

我已经查看了" 是否可以使用谷歌电子表格中的数据'预填充谷歌表单? "这一问题,答案中提供的代码(感谢Mogsdad)适用于文本类型的Google表单问题.我的问题是:是否可以预先填写一个复选框类型的Google表单问题?

例如,如果我有一个带有"Names"条目的现有电子表格,其中一个条目是"Fred,Barney",那么可以通过编码获得一个表单预填充,并为"Fred"和"复选框勾选" Barney"在"名称下"复选框键入Google表单问题?

谢谢,格瑞格

google-sheets google-apps-script google-forms

7
推荐指数
1
解决办法
1万
查看次数

制作一个包含答案提交表格的 Google 表格

我想用一个简单(且实施成本低)的电子流程替换我工作场所的零件申请流程,该流程使用 Google 表单启动。问题是我希望用户能够输入多个部分(连同相关信息,例如所需数量、预订参考等),但我希望这样做而不必有多个重复的问题。

我对此进行了广泛的研究,但找不到任何符合要求的内容 - 我的想法是使用 Google Apps Script 创建一个用户可以填写的表格。我发现的最接近的是这样的:动态创建表单元素

原始纸质表格如下所示 - 我希望表格以类似的格式请求如下所示的信息:

在此处输入图片说明

提前致谢!

编辑!为了清楚起见,我很高兴考虑通过在线界面运行此过程的其他解决方案 - 我首先选择了 Google Sheets/Forms,因为它们已经在我的公司中很好地集成并且我有使用它们的经验(设置触发器等非常简单)

javascript forms google-apps-script google-forms

7
推荐指数
1
解决办法
9967
查看次数

表单上的应用程序脚本如何将额外数据存储到工作表中?

问:附加到表单的AppsScript如何将额外的数据存储到工作表中?

情况:我们有一个(长)Google表单,可以将许多数据存储到Google表格中.通常需要编辑条目,并且使用原始表单编辑比尝试直接编辑到工作表更容易.(有些项目是文本,有几段长.)我想在电子表格中存储一个额外的数据,特别是编辑器可以使用该表格编辑行条目的URL.

我已经可以获取所有表单数据,并且可以使用formResponse.getEditResponseUrl()获取正确的URL.我可以通过电子邮件将所有这些内容发送给用户,通常是收集所有表单条目的编辑.(感谢StackOverflow中的许多有用的答案让我这么做!)但是编辑器必须手动将URL复制并粘贴到电子表格的正确行中的附加列中.

我在类Sheet中看到一个接口,用于向电子表格添加一列,但是我没有看到如何填充表单刚刚存储的特定行的额外列.我们已手动添加了该列,并确认在通过表单进行编辑时Google不会覆盖该列.如何将一小段数据存储到工作表中?

我错过了什么?任何帮助将不胜感激.谢谢.

[补充说明2015-02-06]

  • 我们有一个很长的表格,有些人提交,其他人编辑.编辑将使用表单完成,而不是直接在电子表格中编辑,因此我们需要允许编辑者重新编辑响应的URL.

  • 我希望在表单提交期间将该URL存储到电子表格中,以便有权访问该表单的编辑者可以找到它.

  • 在表单端的脚本中,我可以轻松地计算该URL,但现在如何将其存储在工作表中的额外列中?

  • 在我目前的表单端脚本中,我获取URL并将其与所有表单数据一起发送到编辑器的分发列表的电子邮件中.然后,其中一个编辑器从电子邮件中复制URL并将其粘贴到工作表中.(大多数情况下,进入正确的行,甚至.:-)这是一个可能容易出错的手动步骤.)

  • 第二个问题:表单中的行号与form.getResponses()中的响应数字有什么关系?当提交新项目(即新行)时,行号和响应号似乎会漂移,并且编辑旧项目.可以合理地预测编辑器将找到表单数据的工作表行号吗?

再次感谢您提供的任何帮助.我们有一个可生存的临时解决方案.但是,在接下来的几个月里有大约一百个表格条目,我希望尽可能地对这个过程进行错误验证.

干草堆

google-apps-script google-forms

7
推荐指数
2
解决办法
2552
查看次数

如何创建多语言调查

我目前正在创建一个关于Google表单的调查,我需要使用4种语言进行调查,因此每个问题的结果不会根据用户选择的语言分开.(因此我们可以在不考虑语言的情况下获得每个回复的图形结果)

这提出了不同的问题:

1-我应该从一开始就创建不同的表单(每种语言一个)或者是否更好地将所有语言调查合并为一个只有谷歌表单,通过可能的脚本/其他方式链接问题?

2-在保持最准确的图表结果的同时,允许在未来向调查添加问题的最佳脚本是什么?

3-是否可以只向人们提供一个链接,以便他们决定使用哪种语言进行调查?(也许创建一个表单只是为了选择语言,然后重新指向适当的形式?)

我真的检查过,无法找到在Google表单上创建多语言调查的方法...... (如果需要,我会将每个问题分开,但它们相互关联...)

internationalization google-drive-api google-forms

7
推荐指数
1
解决办法
5785
查看次数

如何在提交Google表单时发送电子邮件?

表格提交后如何发送通知电子邮件?

我有一个Google表单,我打开它,然后进入菜单More-> Script Editor并添加一个脚本:

function OnSubmit(e) {
  MailApp.sendEmail ("myemail@mydomain.com", "Form Submited: Foo feedback " + Date.now(), "Form Submited: Foo feedback");
}
Run Code Online (Sandbox Code Playgroud)

我保存脚本并按下运行按钮测试它的工作原理.该电子邮件将发送至myemail@mydomain.com.

然后我填写Google表格,但电子邮件未到达myemail@mydomain.com邮箱.

PS我不想使用"电子邮件通知表单"插件,因为它请求访问许多权限.我不想使用"表单通知",因为由于某种原因它不适用于我(电子邮件无法发送).

google-apps-script google-forms

7
推荐指数
2
解决办法
7050
查看次数

IMPORTRANGE 功能不会刷新链接的 Google 工作表中的新条目

添加链接的电子表格后,我的 IMPORTRANGE 函数不会使用新数据刷新。相反,每当我想查看新信息时,我都必须再次剪切和粘贴所有公式。

我正在使用新版本的 Google 表格,我知道在使用 IMPORTRANGE 功能发布此表格时存在一些问题。

我目前有 24 列要导入的数据,原始电子表格会随着链接到表单而不断增长。这是我使用 IMPORTRANGE 的主要原因,因为它有助于保持原始电子表格以最大速度工作。

我想知道的是,有没有其他人遇到过这样的问题,如果有,是否有任何解决方法(在应用程序脚本/另一个功能中)?在最坏的情况下,是否有一个应用程序脚本可以清除电子表格并在打开/单击菜单时重新输入所有公式,因为每次创建新条目时更新每一列真的很痛苦。

编辑 -如果更改任何内容,我尝试导入的几乎所有单元格都是在原始电子表格中制​​定的- 编辑

google-sheets google-apps-script google-forms importrange

6
推荐指数
1
解决办法
2万
查看次数

如何使用谷歌应用程序脚本获取链接到工作表的表单?

在Spreadsheet类中,它getFormUrl()返回附加到电子表格的表单的 url,如果没有表单则返回 null。

但是现在您可以将表单附加到每个工作表,那么如何获取附加到给定工作表的表单的 ID 或 Url?

google-sheets google-apps-script google-forms

6
推荐指数
1
解决办法
5417
查看次数

如何让Google的内容形式更广泛?

谷歌表单的内容默认为 640px 宽 - 这是在“.freebirdFormviewerViewCenteredContent”类中设置的,我需要使其更宽。我\xc2\xb4m 使用 iframe 将其嵌入到网站上,我可以\xc2\xb4t 找到如何添加“宽度”CSS 使其工作的解决方案。可能吗?

\n

css iframe google-forms

6
推荐指数
1
解决办法
2万
查看次数

在 Google 表单中为每个答案分配不同的分数

我将 Google 表单嵌入到我的博客中,我想为多项选择中的每个答案分配不同的分数。

A = 1 分,B = 2 分,C = 3 分,D = 4 分。

谷歌表单中没有这样的功能。是否有任何附加组件可以帮助我做到这一点,或者我将如何使用应用程序脚本为每个答案分配不同的分数?

google-forms

6
推荐指数
1
解决办法
8496
查看次数

是否可以将问题和多项选择选项从 Google 表单导出到 Google 表格?

我们有一系列包含多项选择题的 Google 表单,每个问题都有 4 个可能的答案。

对于该 Google 表单中的所有问题和答案,我希望能够将问题和所有可能的答案导出到 Google 表格。

例如:

Q1:英国的首都是哪里?

  • 答:伦敦
  • 乙:巴黎
  • C:马德里
  • D:赫尔辛基

我尝试了各种附加组件。有一些负载允许谷歌表格>谷歌表单,但没有反向(我能找到),所以我认为它将是某种脚本。

任何帮助将非常感激。

谢谢。利亚姆。

google-sheets google-apps-script google-forms

6
推荐指数
2
解决办法
1万
查看次数