我试图将代码中的自动回复发送到我的某种形式。我可以打开它并发送空响应(我创建一个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();
任何提示?谢谢!
答案 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)