google-apps-script - 动态地将数据拉到另一个工作表上
问题描述
我有一个电子表格,其中包含从 api 端点提取的数据表,我希望能够在该行中选择某些内容,然后从另一个端点提取该行的详细信息并将其填充到另一个选项卡上。
最初我的想法是image/button
在我提取数据时生成的每一行上执行此操作,但目前似乎不支持此操作(如在此问题中所见:Get the row/col of a clicked drawing?)。
有没有办法真正做到这一点?我宁愿不
在填充第一个选项卡时必须将所有数据预加载到另一个选项卡(这很慢)或
强制用户在第二个选项卡中输入数据并单击那里的按钮
(这是我目前的两个选择)。
解决方案
您可以做几件事:
-
- 使用此触发器检查 sheet1 中的选择何时更改 => 使用该触发器在 sheet2 中输入自定义公式 => 使用自定义公式获取 sheet2 中的数据。需要自定义公式解决方法,因为此触发器“简单”并且不能执行外部 http 请求(但自定义函数可以)
-
setValues()
在 sheet1 => urlfetch 数据和sheet2上使用带有复选框的“可安装”编辑触发器
推荐阅读
- azure - Azure Service Plan 如何对不同应用的流量进行负载平衡
- typescript - 我如何使用扩展运算符而不是扩展运算符 | 打字稿
- ios - Ipad 崩溃,appAvailability 检查whatsapp
- c# - F# 在管道运算符中使用临时变量,也就是 C# LINQ let
- java - Jenkins Job DSL 问题试图保护凭证
- azure - Powershell 脚本中的 Azure 函数连接
- python - 如何根据两个不同的目录发送命令
- phantomjs - 如何使用 Solana keygen 中的密钥来使用网络钱包?
- typescript - 检查打字稿中也可以为空的值是否大于4
- awk - 断线和空格