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