现在Google正在弃用使用该界面托管Drive文件
googledrive.com/host/ [doc id] 截至2016年8月31日,如何在保留HtmlService代码的同时直接访问Drive照片。我目前使用的代码是:<img src="'+obj.imageUrl+'" height="'+pheight+'" width="100%">
obj.imageUrl 使用基于弃用的 googledrive.com/host/ [doc id] 的网址?
答案 0 :(得分:1)
对于小规模项目,可以使用https://drive.google.com/uc?id=XXX
其中XXX
是Google云端硬盘中的文件ID。这可以使用DriveApp
进行硬编码或找到,例如DriveApp.getFilesByName(IMG_FILE).next().getId();
Googler,Eric Koldea却有warned that this technique doesn't scale (see comments thread):
我谨慎对待任何流行的东西,因为我认为以这种方式提供内容的配额不是很高。您可以将其用作小型项目的黑客,但最好使用Google云端存储或Firebase托管等真正的解决方案。
答案 1 :(得分:0)
从应用更新 - Deprecating web hosting support in Google Drive,最佳选择是找到一个包含Google Domains的新网站托管服务商。正如博客中所述:
对于使用云端硬盘来托管网站的用户,Google Domains可以将您引荐给第三方以获取网站托管功能。对于使用此功能向Web用户和移动应用程序提供非用户内容的用户,Google Cloud Platform为此提供了解决方案。