如何在Google电子表格中显示Google表单值

时间:2015-03-13 09:17:00

标签: google-apps-script google-sheets google-form

我已将Google电子表格与Google表格相关联,但我不知道,如何将电子表格中的值包含在表单中并显示它们(这将在我的场景中为课程注册提供免费左侧空间)。

解释图片:https://drive.google.com/file/d/0B4HOotJEv18lLTNiY3ZmcGl3T3M/view?usp=sharing

预期结果:课程为学生提供30个免费席位,我想在我的Google表格中显示有多少免费席位用于课程注册。

非常感谢您的帮助,非常欢迎脚本示例。

1 个答案:

答案 0 :(得分:0)

您可以使用Forms Service在AppScript中创建表单,并在脚本中设置问题和选项。在脚本中,您还可以引用Spreadsheet,这样您就可以从电子表格中读取数据并将其放在表单上。

实际上没有尝试过,但它可能看起来像:

var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
var ss = SpreadsheetApp.openById("<ID>");
var val = ss.getRange(<RANGE>).getValue();

item.setTitle('Question ' + val + ' Question');
item.setChoices([
        item.createChoice('ONE'),
        item.createChoice('TWO'),
        item.createChoice('THREE')
    ]);

您还可以查看此QuickstartVideo