我的问题是:我可以上传文件到我的Google Apps脚本项目并引用html文件中的那些文件吗?
例如,假设我有一个项目如下所示:
麦可德gs
function doGet() {
return HtmlService.createHtmlOutputFromFile('myPage');
}
myPage.html页面
<html>
<body>
Hello World! Look at my picture of a cat! <img src="cat.jpg" />
</body>
</html>
cat.jpg(我的项目中的一张猫的图片)
如何确保
<img src="cat.jpg" />
引用我在项目中拥有的cat.jpg
?我能上传图片到这个项目吗?我知道我可以引用另一台服务器上的映像,但我希望包含此项目。有可能吗?谢谢! 最佳答案
在GDrive中创建一个公共文件夹,获取该文件夹的ID,并使用该文件夹ID生成如下URL。这将是该文件夹的路径
var url = 'https://googledrive.com/host/'+'MY_PUBLIC_FOLDER_ID'
例如
https://googledrive.com/host/0B2MdbzABFW_ubl9pY2FqS0FMMDQ
一旦建立了URL,就可以使用绝对路径引用该URL中的所有数据
例如
pathToAnImage = url+'myImage.jpg'
你可以看这篇文章了解更多细节。
http://googleappsdeveloper.blogspot.in/2012/11/announcing-google-drive-site-publishing.html
关于html - 使用HTML Service引用项目文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14717426/