簡體   English   中英

從查詢結果中顯示的 Google Sheets 查詢圖像

[英]Google Sheets Query Image to show up from Query result

當它們從查詢中出來時,我無法弄清楚如何讓圖像顯示在我的 gsheet 的單元格中。 我嘗試了各種形式的 arrayformula 和查詢組合,但一無所獲。 會喜歡任何幫助。

試過了,A4:A21 是圖像 URLs =ARRAYFORMULA(QUERY({B4:B21, image(A4:A21)}, "select Col1, Col2 LABEL Col1 'ID', Col2 'Image Showing'", 1))

也試過這個,A4:A21 是圖片網址**

=ARRAYFORMULA(QUERY({B4:B21, "=image(""" & A4:A21 & """)"}, 

"選擇 Col1, Col2 LABEL Col1 'ID', Col2 'Image Showing'", 1))

任何幫助是極大的贊賞。

樣品表

查詢無法識別圖像類型。 看到這個,它指向QUERY()手冊

每列數據只能包含布爾值、數字(包括日期/時間類型)或字符串值。

相反,您可以使用HLOOKUP()來執行您正在嘗試的操作:

=ArrayFormula({HLOOKUP("ID",B4:B21,ROW(B4:B21)-3),IMAGE(HLOOKUP("Image URL",A4:A21,ROW(A4:A21)-3))})

要么

=ArrayFormula(
{
    HLOOKUP("ID",B4:B21,ROW(B4:B21)-3),
    IMAGE(HLOOKUP("Image URL",A4:A21,ROW(A4:A21)-3))
})

查找每個 url 並在之后對其應用IMAGE

編輯:占顯示狀態列:

=ArrayFormula(
{
    HLOOKUP("ID",B4:B21,ROW(B4:B21)-3),
    IF(C4:C21="Yes",IMAGE(HLOOKUP("Image URL",A4:A21,ROW(A4:A21)-3)),)
})

這是使用ARRAYFORMULAIMAGE(QUERY())的解決方案,它占多個列!

谷歌表格示例

 =ARRAYFORMULA({ ({ QUERY( {data!A1:C}, "SELECT Col1 WHERE Col1 is not null ORDER BY Col1 asc" ) }), ({ "IMG"; IMAGE( QUERY( {data!A2:C}, "SELECT Col3 WHERE Col3 is not null ORDER BY Col1 asc" ),2 ) }), ({ QUERY( {data!A1:C}, "SELECT Col2 WHERE Col1 is not null ORDER BY Col1 asc" ) }) })

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM