Drop down menu Google应用程序脚本列表框到下拉框
我正在使用应用程序脚本在谷歌网站上构建一个用户界面,并且我能够创建一个列表框。根据文档,如果将setVisibleItemCount更改为1,它将成为一个下拉框 我尝试了1和0 两者似乎都不是下拉框。使用Firefox 13.0.1查看。我也尝试过狩猎 有人在这方面运气好吗 代码如下所示:Drop down menu Google应用程序脚本列表框到下拉框,drop-down-menu,listbox,google-apps-script,Drop Down Menu,Listbox,Google Apps Script,我正在使用应用程序脚本在谷歌网站上构建一个用户界面,并且我能够创建一个列表框。根据文档,如果将setVisibleItemCount更改为1,它将成为一个下拉框 我尝试了1和0 两者似乎都不是下拉框。使用Firefox 13.0.1查看。我也尝试过狩猎 有人在这方面运气好吗 代码如下所示: var vPanel = container.createVerticalPanel(); //List box var lb = container.createListBox(true).
var vPanel = container.createVerticalPanel();
//List box
var lb = container.createListBox(true).setId('listbox').setName('listbox');
// add items to ListBox
for(var i=0;i<LIST_OF_PROJECTS.length;i++){
lb.addItem(LIST_OF_PROJECTS[i]);
}
vPanel.add(lb);
lb.setVisibleItemCount(1); //supposed to make it a drop-down but doesn't
lb.setSelectedIndex(0);
var vPanel=container.createVerticalPanel();
//列表框
var lb=container.createListBox(true).setId('listbox').setName('listbox');
//将项目添加到列表框
对于(var i=0;i请发布您的相关代码好吗?),它在firefox(略有不同)、chrome和safari上对我有效。(单击选择器时,请参阅屏幕标题,SetVisibleTimeCount为1)
thx
编辑:重要的一点是:要让列表充当下拉列表,您必须选择“禁用多选”,换句话说:createListBox(false)或无参数…但不是代码中的“true”!!(现在我们知道为什么它在您的情况下不起作用;-)
将此参数设置为false时,它在独立webapp中按预期工作,嵌入到站点并链接到电子表格,没有任何区别。不要调用:
setVisibleItemCount
完全可以。在原始帖子中发布。这里的编辑器不喜欢返回!请看,我在独立的Web应用程序中使用它,而不是在网站中使用它,但我会尝试一下并让您知道;-)