在答案文本字段中创建表格?

时间:2019-07-12 13:41:51

标签: google-apps-script google-form

是否可以为段落答案字段创建索引键?

例如:

Google Form Question: Name of cities:

|----------------------------------|
|1.                                |
|2.                                |
|3.                                |
|----------------------------------|

因此它将自动填充“ 1”。然后当我按Enter键时,将其填入“ 2”。等等。

1 个答案:

答案 0 :(得分:0)

不可能完全按照您的描述来做,但是您可以做两件事:

  
      
  1. 使用预先填写的回复创建表单
  2.   

enter image description here

enter image description here

您可以通过编程方法withItemResponse()toPrefilledUrl()实现此功能:

function prefillParagraphResponse(){
  var form = FormApp.getActiveForm(); 
  var items = form.getItems();
  var paragraphItem;
  for(var i in items){
    if(items[i].getTitle()=="Google Form Question: Name of cities"){
      paragraphItem=items[i];
      }
   }   
  Logger.log(form.createResponse().withItemResponse(paragraphItem.asParagraphTextItem().createResponse("1. \n2. \n3.")).toPrefilledUrl());
}
  
      
  1. 将问题分为几个问题
  2.   

enter image description here

这具有将所有答案存储为数组itemResponses的单独条目的优势,并且您可以通过编程方式为每个答案分配一个不同的索引键,并有选择地访问它们-如果这是您的目的。