我正在寻找一种方法将值传递给多个Google表单“问题标题”。
我有一个表格,其中一些问题需要填充一个值 - 这是一个例子:
问题标题 :对于截至«fiscal_year_14»的会计年度,您的总拨款金额是多少?
«fiscal_year_14»将是我存储在Google电子表格中的日期(2014年12月31日)。
这可以通过Google form / Google App Scripts吗?
答案 0 :(得分:1)
以下是一段代码,可以修改问题的标题。这将打开活动表单,获取所有项目,检查特定令牌的项目,然后用正确的日期替换它。此功能可以手动运行,也可以作为计划任务运行。注意:活动表单无法以任何方式触发脚本。
function updateQuestion() {
var form = FormApp.getActiveForm(),
items = form.getItems(),
title = "",
token = "«fiscal_year_14»",
HardCodeDate = "12/31/2014"; // you would look this up in your spreadsheet.
for(var i in items){
title = items[i].getTitle();
if(title.indexOf(token) != -1){
items[i].setTitle(title.replace(token, HardCodeDate));
}
}
}