我有一个像this这样的Google电子表格,带有图表和下拉菜单。我希望该图表的数据范围根据从下拉菜单中选择的值进行更新。
我以为我可以在下拉菜单中添加Google App脚本,但我找不到将这样的脚本添加到除绘图之外的任何内容的方法。有人能告诉我如何实现这一目标吗?或者指出我正确的方向(Doc链接?),因为我是Google Spreadsheets和App Scripts的新手。
更新:从评论看起来似乎使用App Scripts onEdit触发器可能会起作用。这个想法是
据我所知,在编辑触发器上对任何单元格进行了更改。有没有办法将此触发器限制为特定的单元格/范围?
如果我是你,我会使用你的下拉菜单作为Query()
的参考。通常,我会在工作表的隐藏栏中使用Query()
,并使用该隐藏部分作为我的图表的数据范围。例如,如果您的下拉列表是A1,那么您可以在B1中使用单元格引用查找数据的Query()
,然后隐藏列B,无论您需要显示多少数据。然后,您将数据范围设置为B1:D(或实际结束的任何范围)。您的示例表已移至垃圾箱,但如果您与我共享数据集,我可以向您显示相关示例。这是一个不太相关的例子Ta-Da。我知道,对于您的具体案例来说,它可能过于笼统,但也许如果我们了解更多,我们可以指出您更具体的解决方案。