Google apps script 如何将表单网格限制为每列一个响应

Google apps script 如何将表单网格限制为每列一个响应,google-apps-script,google-forms,Google Apps Script,Google Forms,我正在使用应用程序脚本构建谷歌表单,无法复制在生成器中找到的功能 我找不到在名为的GridItem上设置选项的方法 “每列限制一个响应” 或 “洗牌行顺序” 这两个选项都位于栅格编辑块底部的高级选项卡中 有办法做到这一点吗 听起来您正在使用表单服务以编程方式构建表单-您的问题不清楚 这些高级设置尚未通过谷歌应用程序脚本公开。因为表单没有其他API,所以您唯一的办法就是请求API扩展。他现在就要了,你可以在这期节目上加上你的投票 有一个相关的未决问题,这是一个增强请求,要求控制griditem中每

我正在使用应用程序脚本构建谷歌表单,无法复制在生成器中找到的功能

我找不到在名为的GridItem上设置选项的方法 “每列限制一个响应” 或 “洗牌行顺序”

这两个选项都位于栅格编辑块底部的高级选项卡中

有办法做到这一点吗


听起来您正在使用表单服务以编程方式构建表单-您的问题不清楚

这些高级设置尚未通过谷歌应用程序脚本公开。因为表单没有其他API,所以您唯一的办法就是请求API扩展。他现在就要了,你可以在这期节目上加上你的投票


有一个相关的未决问题,这是一个增强请求,要求控制griditem中每行允许的选择数。

听起来您好像在使用表单服务以编程方式构建表单-您的问题不清楚

这些高级设置尚未通过谷歌应用程序脚本公开。因为表单没有其他API,所以您唯一的办法就是请求API扩展。他现在就要了,你可以在这期节目上加上你的投票


有一个相关的未决问题,这是一个增强请求,用于控制griditem中每行允许的选择数。

我有这个问题,接下来的here对我来说是成功的。您必须添加自己希望显示的帮助文本

.setHelpText('Limit to one response per column');
以下是链接中的信息:

// Add a grid item to a form and require one response per column.
 var gridItem = form.addGridItem();
 gridItem.setTitle('Rate your interests')
   .setRows(['Cars', 'Computers', 'Celebrities'])
   .setColumns(['Boring', 'So-so', 'Interesting']);
 var gridValidation = FormApp.createGridValidation()
   .setHelpText(“Select one item per column.”)
   .requireLimitOneResponsePerColumn()
   .build();
 gridItem.setValidation(gridValidation);

我有这样的想法,在这里学习对我来说是成功的。您必须添加自己希望显示的帮助文本

.setHelpText('Limit to one response per column');
以下是链接中的信息:

// Add a grid item to a form and require one response per column.
 var gridItem = form.addGridItem();
 gridItem.setTitle('Rate your interests')
   .setRows(['Cars', 'Computers', 'Celebrities'])
   .setColumns(['Boring', 'So-so', 'Interesting']);
 var gridValidation = FormApp.createGridValidation()
   .setHelpText(“Select one item per column.”)
   .requireLimitOneResponsePerColumn()
   .build();
 gridItem.setValidation(gridValidation);