在Form中创建一个ItemResponse

时间:2013-06-03 12:46:22

标签: google-apps-script google-form

我试图将代码中的自动回复发送到我的某种形式。我可以打开它并发送空响应(我创建一个FormResponse并将其提交为空)。

现在我想在提交之前填写itemResponses。我试图使用

FormResponse.withItemResponse(itemResponse)

https://developers.google.com/apps-script/reference/forms/form-response?hl=es-ES#withItemResponse(ItemResponse) 但我无法找到一种方法来创建ItemResponse参数来填充我的FormResponse。 我搜索了整个文档,我知道必须有办法,但我根本无法找到它。

var form = FormApp.getActiveForm();
var response = form.createResponse();
var itemResponse = ????????????;
response.withItemResponse(itemResponse);
response.submit();

任何提示?谢谢!

1 个答案:

答案 0 :(得分:7)

发现它!

因为谷歌搜索“itemresponse”什么也没有给我什么,所以我终于在Google搜索了itemresponse for GAS文档网站......

创建ItemResponse的唯一方法是从特定的Item类型对象。例如:

var itemResponse = TextItem.createResponse('my text');

https://developers.google.com/apps-script/reference/forms/text-item#createResponse(String)