如何使用app脚本创建谷歌表单响应

时间:2016-04-25 04:11:50

标签: google-apps-script google-form

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

  

创建对表单的新响应。要回答问题项,请创建   来自该项目的ItemResponse,然后将其附加到此表单响应   调用FormResponse.withItemResponse(响应)。为了节省组装   响应,调用FormResponse.submit()。

我是否需要新的FormResponse()或如何实现这一目标?

1 个答案:

答案 0 :(得分:6)

创建新表单

    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();