我的问题是:我可以上传文件到我的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/

10-12 06:27