GoogleSpreadSheetのIMAGE関数で表示したい

実現したいこと

GoogleCloudFunctionsからexpress等を使用して
GoogleSpreadSheetのIMAGE関数で表示させたく
皆様のお知恵をお貸しください

CloudFunctions側のコードは下記のようなコードを書いています
(nodejsを使用しています)

js

12const app: express.Express = express();3app.get("/img", (req, res) => {4 const ur = "data:image/png;base64,・・・・・・・・・end"5 res.type("png").send(`<img src="${ur}">`);6});7

CloudFunctionsのURLでブラウザにて画像は表示されます
URLをGoogleSpreadSheetのIMAGE関数へ入れますがセル上に表示されません

発生している問題・分からないこと

GoogleSpreadsheet
IMAGE関数は下記です

例(SpeadSheetで補完時に表示される)
IMAGE("https://www.google.com/images/srpr/logo3w.png", 4, 50, 100)
セルに画像が表示されます

GoogleCloudFunctionsからは下記の形式で返却しています

html

1<img src="data:image/png;base64,iVB・・・・・・・・・end">

GASを使用すれば表示はされます

js

1//イメージを構築してsetValueでセルへ埋め込みできます2SpreadsheetApp.newCellImage().setSourceUrl("data:image/png;base64,文字列").build();

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

いろいろ調べましたがCloudFunctionsだけでは厳しく
GASで処理する方向で行こうかと思っていますが
詳しい方がいればと思い投稿させて頂きます

補足

特になし

コメントを投稿

0 コメント