importJSON连接并在逗号分隔的单个单元格中显示结果

时间:2014-03-04 15:59:36

标签: javascript google-apps-script google-sheets foursquare

我目前正在使用importJSON将四方场地照片数据导入谷歌表。这样做效果很好,但结果最终会分割出多个单元格,每张照片都有一行,前缀,后缀,宽度和高度都有一列。

第一个前缀单元格中的代码如下所示:

=ImportJSON("https://api.foursquare.com/v2/venues/4bc20cf2920eb7134b881b2c?oauth_token=TOMSBZZ3OPENPMWHFITMVLEM4YQA41UCTSPRPWUCBQIDXQ3C&v=20140304", "/response/venue/photos/groups/items/prefix,/response/venue/photos/groups/items/width,/response/venue/photos/groups/items/height,/response/venue/photos/groups/items/suffix", "noHeaders")

并收集其他单元格的所有信息(URL列除外)。

enter image description here

我有一个URL列,每个代码都会创建一个前缀,后缀,宽度和高度的链接,如此(Q =前缀,S =后缀,T =宽度,R =高度):

= CONCATENATE(Q2,S2,"x",T2,R2)

这会为场地的每张照片生成一个链接。

我希望能够生成所有照片的URL并将它们全部存储在逗号分隔的同一单元格中。

URL1,URL2,URL3,URL4

不幸的是我无法发布照片,这可以解释它更容易。

感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

试试这个公式:

join(",",unique(arrayformula(Q2:Q&S2:S&"x"&T2:T&R2:R)))

您的列表中可能还有一个“x”......