在Google表格中,我在单元格中有一个公式,该公式通过脚本连接到API并吐出JSON结果。例如,我可以使用看起来像这样的公式连接到Youtube API,
=ImportJSON("https://www.googleapis.com/youtube/v3/videos?id=mv-cj6mBkPk&key=API KEY&fields=items(id,snippet(channelId,title,categoryId),statistics)&part=snippet,statistics")
我想让这个公式的一部分从一个单独的细胞中获得它的价值。例如,上面的视频ID(mv-cj6mBkPk
),而不是在上面的公式中输入,我想从单元格中提取值(即B1
)。然后我可以使用其他视频ID(即B2, B3,
等)
我尝试通过加强一些细胞来结合配方的各个部分,但这似乎并没有“运行”。公式,它只是显示它。
我的技能在这个领域并不是很先进,所以任何帮助都会很棒。谢谢!
答案 0 :(得分:0)
您的问题究竟是什么,或者您获得ImportJSON()
函数的代码(因为这不是内置函数)并不明显,
但是下面的一个变形应该工作 - 如果没有,那么发布你得到的错误(确切地说)
另外,我假设您已经为实际密钥替换了“API KEY”...我已经使用了API_KEY,因此公式不会在这里划分多行。
A1:mv-cj6mBkPk
A2:=ImportJSON("https://www.googleapis.com/youtube/v3/videos?id="&A1&"&key=API_KEY&fields=items(id,snippet(channelId,title,categoryId),statistics)&part=snippet,statistics")