Javascript 谷歌应用程序脚本如何链接到谷歌硬盘上的JS或CSS文件
我是否可以将style.css或anyscript.js托管在Google Drive上的文件夹中,然后将该脚本与驱动器中的文件链接在一起?如果是的话。。怎么做 这里我指的是在谷歌网站上使用的天然气。。。因此,该脚本不在Google Drive中更新:截至2015年8月31日,该技术已被更新 Google最近使在Google Drive上公开托管文件成为可能: 在Google Drive中创建文件夹 将要公开访问的任何文件放入该文件夹中 公开共享需要在web上公开,并将文件夹ID从链接复制到共享。例如,此链接中的文件夹ID:。。。is:0B5AR8ct5SZfSTDZTQjNNVXR4RWM 每个文件的URL后面是文件夹id,后面是文件名。例如:如果在步骤1中将style.css保存在文件夹中:Javascript 谷歌应用程序脚本如何链接到谷歌硬盘上的JS或CSS文件,javascript,css,google-apps-script,google-drive-api,google-sites,Javascript,Css,Google Apps Script,Google Drive Api,Google Sites,我是否可以将style.css或anyscript.js托管在Google Drive上的文件夹中,然后将该脚本与驱动器中的文件链接在一起?如果是的话。。怎么做 这里我指的是在谷歌网站上使用的天然气。。。因此,该脚本不在Google Drive中更新:截至2015年8月31日,该技术已被更新 Google最近使在Google Drive上公开托管文件成为可能: 在Google Drive中创建文件夹 将要公开访问的任何文件放入该文件夹中 公开共享需要在web上公开,并将文件夹ID从链接复制到共享
那么谷歌自己在HTML服务最佳实践中的建议呢?谷歌似乎已经改变了这一点 在编写本文时,指向原始数据的链接采用以下链接格式:
https://drive.google.com/uc?id=YOUR_DOCUMENT_ID它仍然有效,URL只是看起来有点不同。 回答已结束,但步骤如下: 在包含您想要的文件(例如file.css)的文件夹中,点击“共享设置”,然后点击“高级”,然后选择“网上公共”-Internet上的任何人都可以查找和查看。 在URL栏或共享链接中,复制drive.google.com/drive/u/0/folders之后的所有内容/ 使用该ID替换以下位置中的XX-xxxxxxxxxxxx: 在步骤3中导航到附加的URL,您现在将看到原始数据。
归功于@chris.huh,地址:我发现直接链接的解决方法有点改变。您现在可以使用以下url下载任何文件: 以下是提取文件id的方法:
这里1gIax1-2397HJFLSJFOIUWEIJ23是ID库不支持此功能吗?或者你还有别的想法吗?据我所知,目前GAS和libraries只能有.gs或.html文件。我希望它们是.js/.css文件。我知道他们说你可以把它嵌入到HTML文件中,但那会把文件弄得乱七八糟。嗨,丽莎·玛丽,你能接受Ursus的答案吗?现在这是正确的方法。谢谢现在URL看起来不同了。。。似乎不再管用了。就连谷歌开发者博客上的例子也不起作用了:随着驱动程序的一些变化,谷歌遇到了一些问题:对发布这些变化投了很大的赞成票。你从哪里获得这些信息的?它是在谷歌或其他网站上记录的吗?请提供一个链接,如果你有它。Thx@daylight老实说,我不知道。我非常渴望找到答案,在谷歌搜索和尝试所有可能的解决方案时,我发现并测试了这个。这只是我打开URL的方法,还是这个方法对超过200mb的文件不起作用,因为当我尝试使用这个方法时,谷歌显示了“无法扫描病毒”警告。