Google表格公式包含来自其他单元格的值

时间:2016-08-17 15:37:45

标签: json excel google-sheets excel-formula

在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,等)

创建此公式的多个版本

我尝试通过加强一些细胞来结合配方的各个部分,但这似乎并没有“运行”。公式,它只是显示它。

我的技能在这个领域并不是很先进,所以任何帮助都会很棒。谢谢!

1 个答案:

答案 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")