作为初始化表单记录的一种方式,我想用Apps脚本填写并提交Google表单。 form.createResponse()文档的关键是这个


创建对表单的新响应。要回答问题,请创建
来自项目的ItemResponse,然后通过以下方式将其附加到此表单响应中
调用FormResponse.withItemResponse(response)。保存组装好的
响应,请调用FormResponse.submit()。


我需要新的FormResponse()还是如何做到这一点?

最佳答案

建立新表格

    var test_form = FormApp.create('test1');
    test_form.addTextItem();


得到第一个问题作为文本项

    var questions = test_form.getItems();
    var qt = questions[0].asTextItem();


设定回应

    var qr = qt.createResponse('cats');


创建并提交响应对象

    var FormResponse = test_form.createResponse();
    FormResponse.withItemResponse( qr );
    FormResponse.submit();

09-30 16:14