任何人都可以帮我确定使用GAS的HtmlService主持和提供图片的最佳方式吗?我正在编写一个需要带有两个小图像的基本HTML用户界面的应用程序,并且我试图将所有内容尽可能地封装起来。
当我在本地机器上进行原型设计时,我将图像作为base64编码的字符串插入内联,但看起来Caja不支持它。
我发现这篇关于在Google云端硬盘上托管图片的帖子,这可以用于我的目的,但显然Drive最近弃用了这种方法:
AppsScript- Using an image from Google Drive in HtmlService
根据文档,我没有看到任何明显的方法,但我强烈不愿意在外部服务上使用托管图像。
https://developers.google.com/apps-script/reference/html/
感谢您的见解!
答案 0 :(得分:2)
请注意,这种显示图像的方式使用驱动器托管,将于2016年8月31日停止使用。
您可以将图片保存到Google云端硬盘中,然后使用<img>
标记,并参考来源属性中的图片:
例如:
<img src="https://googledrive.com/host/0B12wKjuEcjeiySkhPUTBsbW5j387M/my_image.png" height="95%" width="95%">
请注意,您需要使用:
"https://googledrive.com/host/[doc id]
其中[doc id]被文档ID替换