Google 电子表格看起来只能在下拉列表中选择一个值。
有什么方法可以从谷歌电子表格的下拉列表中选择多个值吗?
要添加到 AlexG 的答案中,可以在以下链接中找到更好和增强的多选版本(我尝试过并按预期工作):
https://gist.github.com/coinsandsteeldev/4c67dfa5411e8add913273fc5a30f5e7
有关在 Google 表格中设置脚本的一般指南,请参阅此 快速入门指南。
要使用此脚本:
您可以将脚本侧边栏保持打开状态。当您选择任何具有验证的单元格时,单击脚本侧栏中的“刷新验证”以显示该单元格的清单。
上述步骤取自此链接
我在https://www.youtube.com/watch?v=dm4z9l26O0I
找到了解决方案您需要使用“工具”>“脚本编辑器”。在那里创建 .gs 和 .html 文件。请参阅 http://goo.gl/LxGXfU 的示例(也可以在 Youtube 视频下找到链接)。只需复制
准备好 .gs 和 .html 文件后,保存它们并重新加载电子表格。您将看到“自定义菜单”作为顶部菜单的最后一项。选择您要管理的单元格,然后单击此菜单项。
第一次时,它会要求您授权应用程序 - 继续执行此操作。
注意(1):在单击“自定义菜单”之前,请确保您的单元格已定义“数据验证”。
注(2):该解决方案似乎适用于数据验证的“范围列表”标准(它不适用于“项目列表”)
我看到您已使用
google-spreadsheet-api
标签标记了此问题。那么“下拉”是指 Google App Script 的 ListBox 吗?如果是这样,您可以使用简单的真/假值来切换用户从列表框中选择多个项目的能力。var lb = app.createListBox(true).setId('myId').setName('myLbName');
请注意,由于单词 true,多选已启用。
您将为此使用数据验证。单击要具有多个下拉列表的单元格 > 数据 > 验证 > 标准(范围列表) - 在这里您可以从下拉列表中选择所需的项目列表。而且..你很好。我已经在reference中添加了一个示例。