2017-03-02 43 views
0

我在Google Apps腳本中使用模板化HTML和HtmlService生成PDF報告。我正嘗試從我的Google雲端硬盤插入圖片到html模板中。使用Google Apps腳本將Google雲端硬盤映像插入模板化html中

模板化的HTML看起來像這樣:

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

和輸出HTML看起來像這樣:

<img src="Blob"> 

如果我刪除.getAs()函數,則輸出爲:

<img src="image name.jpg"> 

這兩個代碼片段只會產生一個空心的方形盒子,只有幾個像素寬評估html。有沒有什麼方法可以將圖像插入到html中而不是BlobFile對象中?

回答

0

這是因爲IMG標籤不能使用BLOB作爲源,使用

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

赤文檔getDowloadUrl()

+0

似乎並沒有有任何影響。但是,它似乎應該工作。 –

+1

你的影像與任何有鏈接的人共享嗎? –

+0

在HTML結果中將它轉換爲PDF之前,它會給你什麼嗎?分享您的代碼,以便我們爲您提供幫助 –

相關問題