gpt4 book ai didi

drop-down-menu - Google Apps 脚本列表框到下拉框

转载 作者:行者123 更新时间:2023-12-02 05:37:38 26 4
gpt4 key购买 nike

我正在使用 Apps 脚本在 Google 协作平台中构建一个 UI,并且我能够创建一个列表框。根据文档,如果您将 setVisibleItemCount 更改为 1,它将变成一个下拉框。

我已经尝试了 1 和 0。

似乎都没有使它成为下拉框。使用Firefox 13.0.1查看。也尝试过 Safari。

有人对此有任何好运吗?

代码如下所示:

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

这一切都在 Google 站点内,显示的页面是 Apps 脚本页面。也许您没有使用 Google 协作平台?上面的代码给我一行,但没有下拉箭头。

最佳答案

你能发布你的相关代码吗?它在 firefox(略有不同)、chrome 和 safari 上为我工作。 (单击选择器时查看屏幕截图,SetVisibleItemCount 为 1)

谢谢

enter image description here

编辑:重要的一点:要使列表充当下拉列表,您必须选择“禁用多选”,换句话说:createListBox(false) 或无参数...但是不是 'true' 因为它在您的代码中 !! (现在我们知道为什么它在您的情况下不起作用;-)

将此参数设置为 false 后,它可以在独立的网络应用程序中按预期工作,嵌入网站并链接到电子表格,没有任何区别。

关于drop-down-menu - Google Apps 脚本列表框到下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11439059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com