2017-03-02 19 views
0

Google Apps Scriptでテンプレート付きhtmlとHtmlServiceを使用して、pdfレポートを生成しています。 GoogleドライブからHTMLテンプレートに画像を挿入しようとしています。Google Appsスクリプトを使用してテンプレート付きHTMLにGoogleドライブイメージを挿入する

テンプレートHTMLは次のようになります。

<img src= <?= DriveApp.getFileById("1234567890-abcdefghijklmnopqrstuvwxyz").getAs("image/jpeg");?> > 

と出力HTMLは次のようになります。

<img src="Blob"> 

私は.getAs()機能を削除した場合、出力は次のとおりです。

<img src="image name.jpg"> 

コードの両方のスニペットでは、ほんの数ピクセル幅の中空の正方形のボックスになりますn htmlが評価されます。画像がBlobまたはFileオブジェクトの代わりにhtmlに挿入される方法はありますか?

答えて

0

これは、IMGタグのソースとしてブロブを使用することはできませんので、

<img src= <?= DriveApp.getFileById(id).getDownloadUrl();?> > 

チェクを使用するドキュメントgetDowloadUrl()

+0

はどんな効果があったようには見えないのです。しかし、それはうまくいくはずです。 –

+1

あなたはimagerをリンクのある誰と共有していますか? –

+0

HTML形式の結果をPDFに変換する前に何かを与えていますか? –

関連する問題