javascript - 在 Google 表单上预填问题
问题描述
我知道如何用谷歌表格上的答案/回复预先填写谷歌表单,
我想知道是否有办法反过来执行此操作,所以预先填写一个 Google 表单,不仅包含答案/回复,还包含问题?
例如。创建一个超链接表单,填充 Q1、Q3、Q5、Q6 并对齐响应,不包括表单中的 Q2、Q4、Q7、Q8、Q9、Q10,因为它们是空白的
感谢对此的任何帮助
谢谢
解决方案
是的,您可以通过使用 Apps 脚本以编程方式创建 Google 表单来实现这一点。您可以使用SpreadsheetApp类来读取/操作工作表和FormApp类来创建和操作 Google 表单。
您首先需要使用例如getValues()从工作表中获取值:
var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues();
并使用这些值使用create()方法创建表单:
var form = FormApp.create('Form Name');
然后,您将拥有一个Form对象,您可以根据需要向其中添加问题项,具体取决于您希望的每种问题类型。
您也可以从其他答案中引导自己。
推荐阅读
- r - 如何在 ggplot2 中为 geom_text 更改千位分隔符
- python-3.x - 如何使用运算符来组合函数?
- django - 如何使用 django UpdateView 填充现有的 html 表单?
- php - 使用 PSR4 自动加载器从另一个类中选择 PHP OOP 方法
- javascript - 在 JavaScript 中从数组中查找索引#
- sqlite - sqlite3 生成具有重复字段值的运行总计
- google-sheets - 导入范围但仅包含某些值
- arrays - 存储具有属性的二维块字段的优雅方法是什么?(无课)
- javascript - 如何保存部分的初始背景颜色、更改它并在一段时间后返回它?
- elasticsearch - 如何使用 Filebeat 将 Varnishlog 文件导入 Elasticsearch?