我正在使用应用脚本构建Google表单,但无法复制构建器中的功能。
我找不到在被调用的GridItem上设置选项的方法 “限制每列一个响应” 要么 “随机排序”
这两个都位于网格编辑块底部的高级选项卡中。
有办法做到这一点吗?
答案 0 :(得分:0)
听起来您正在使用Forms服务以编程方式构建表单 - 您在问题中并不清楚。
这些高级设置尚未通过Google Apps脚本Forms service公开。由于表格没有其他API,您唯一的办法是申请API扩展。 Issue 6393现在就要求它,你可以为该问题加注星标,为它添加投票。
有一个相关的未解决问题Issue 3654,这是一个增强请求,用于控制网格项目中每行允许的选择数量。
答案 1 :(得分:0)
我有这个并且在Google Apps Scripts guide之后这里对我来说是成功的。您必须添加自己想要显示的帮助文本。
public int traverse (int i, BNode root){ // Each child of a tree is a root of its subtree.
if (root.left != null){
int res = traverse(i, root.left);
if (res != -1) return res;
}
if (root.right != null){
int res = traverse(i, root.right);
if (res != -1) return res;
}
if(root.index == i) {
System.out.println(root.value);
return 1;
}
return -1;
}
这是来自链接的信息:
.setHelpText('Limit to one response per column');