首页 > 解决方案 > 动态地将数据拉到另一个工作表上

问题描述

我有一个电子表格,其中包含从 api 端点提取的数据表,我希望能够在该行中选择某些内容,然后从另一个端点提取该行的详细信息并将其填充到另一个选项卡上。

最初我的想法是image/button在我提取数据时生成的每一行上执行此操作,但目前似乎不支持此操作(如在此问题中所见:Get the row/col of a clicked drawing?)。

有没有办法真正做到这一点?我宁愿不

(这是我目前的两个选择)。

标签: google-apps-scriptgoogle-sheetstriggers

解决方案


您可以做几件事:

  • onSelectionChange

    • 使用此触发器检查 sheet1 中的选择何时更改 => 使用该触发器在 sheet2 中输入自定义公式 => 使用自定义公式获取 sheet2 中的数据。需要自定义公式解决方法,因为此触发器“简单”并且不能执行外部 http 请求(但自定义函数可以)
  • 可安装Edit触发器

    • setValues()在 sheet1 => urlfetch 数据和sheet2上使用带有复选框的“可安装”编辑触发器

推荐阅读