use*_*196 49 google-sheets google-spreadsheet-api
Google电子表格看起来只能在下拉列表中选择一个值.
有没有办法从谷歌电子表格的下拉列表中选择多个值?
par*_*dak 17
要添加到AlexG的答案中,可以在以下链接中找到更好和增强的多选版本(我尝试并按预期工作):
https://gist.github.com/coinsandsteeldev/4c67dfa5411e8add913273fc5a30f5e7
有关在Google表格中设置脚本的一般指导,请参阅此快速入门指南。
要使用此脚本:
您可以将脚本侧栏保持打开状态。选择任何具有验证的单元格时,请在脚本侧栏中单击“刷新验证”以显示该单元格的清单。
上述步骤是从此链接采取的
Ale*_*exG 11
我在https://www.youtube.com/watch?v=dm4z9l26O0I找到了解决方案
您需要使用工具>脚本编辑器.在那里创建.gs和.html文件.请参阅http://goo.gl/LxGXfU上的示例(也可以在Youtube视频下找到链接).只是复制
一旦你有.gs和.html文件保存它们并重新加载你的电子表格.您将看到"自定义菜单"作为顶级菜单的最后一项.选择您要管理的单元格,然后单击此菜单项.
在第一次它会要求您授权申请 - 继续执行此操作.
注意(1):在单击"自定义菜单"之前,确保您的单元格已定义"数据验证".
注意(2):似乎解决方案使用"范围列表"数据验证标准(它不适用于"项目列表")
小智 6
我为此找到了一个很好的解决方法。如果您希望能够从下拉列表中选择最多 4 个左右的选项,它实际上只适用,但它是:
对于每个“项目”,创建与您希望能够选择的下拉项目一样多的行。因此,如果您希望能够从给定下拉列表中为列表中的每个人选择最多 3 个特征,请为每个人创建总共 3 行。然后合并 A:1-A:3、B:1-B:3、C:1-C:3 等,直到到达您希望下拉列表所在的列。不要合并这些单元格,而是将您的数据验证下拉列表放在每个单元格中。
希望这很清楚!!
小智 1
我看到您已经用标签标记了这个问题google-spreadsheet-api。那么“下拉”是指 Google App Script 的 ListBox 吗?如果是这样,您可以使用简单的真/假值来切换用户从列表框中选择多个项目的能力。
这是一个例子:
var lb = app.createListBox(true).setId('myId').setName('myLbName');
Run Code Online (Sandbox Code Playgroud)
请注意,由于单词 true,所以启用了多选。
| 归档时间: |
|
| 查看次数: |
91809 次 |
| 最近记录: |