如何使用值

时间:2015-12-15 17:18:47

标签: google-apps-script google-sheets google-form

我正在寻找一种方法将值传递给多个Google表单“问题标题”。

我有一个表格,其中一些问题需要填充一个值 - 这是一个例子:

问题标题 :对于截至«fiscal_year_14»的会计年度,您的总拨款金额是多少?

«fiscal_year_14»将是我存储在Google电子表格中的日期(2014年12月31日)。

这可以通过Google form / Google App Scripts吗?

1 个答案:

答案 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));
     }
  }
}