Ale*_*tri 5 google-apps-script google-forms
我正在尝试将代码的自动响应发送到我的一种形式.我可以打开它并发送空响应(我创建一个FormResponse并将其提交为空).
现在我想在提交之前填写itemResponses.我正在尝试使用
FormResponse.withItemResponse(itemResponse)
Run Code Online (Sandbox Code Playgroud)
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();
Run Code Online (Sandbox Code Playgroud)
任何提示?谢谢!
找到了!
因为谷歌搜索"itemresponse"什么也没有给我什么,所以我终于在谷歌搜索了针对GAS文档站点的itemresponse ...
创建ItemResponse的唯一方法是从特定的Item类型对象.例如:
var itemResponse = TextItem.createResponse('my text');
Run Code Online (Sandbox Code Playgroud)
https://developers.google.com/apps-script/reference/forms/text-item#createResponse(String)