在答案文本字段中创建表格?
Create tabulation in answer text field?
是否可以为段落答案字段创建索引键?
例如:
Google Form Question: Name of cities:
|----------------------------------|
|1. |
|2. |
|3. |
|----------------------------------|
因此它会自动填充“1”。然后当我按回车键时,填充为“2”。等等。
不可能完全按照您描述的方式进行,但是您可以做两件事:
- Create a form with pre-filled responses
以编程方式,您可以使用方法 withItemResponse() and 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());
}
- Split the question in several questions
这样做的好处是所有答案都存储为数组的单独条目 itemResponses,并且您可以通过编程方式为每个答案分配不同的索引键并有选择地访问它们 - 如果这是您的目的。
是否可以为段落答案字段创建索引键?
例如:
Google Form Question: Name of cities:
|----------------------------------|
|1. |
|2. |
|3. |
|----------------------------------|
因此它会自动填充“1”。然后当我按回车键时,填充为“2”。等等。
不可能完全按照您描述的方式进行,但是您可以做两件事:
- Create a form with pre-filled responses
以编程方式,您可以使用方法 withItemResponse() and 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());
}
- Split the question in several questions
这样做的好处是所有答案都存储为数组的单独条目 itemResponses,并且您可以通过编程方式为每个答案分配不同的索引键并有选择地访问它们 - 如果这是您的目的。