Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌应用程序脚本如何链接到谷歌硬盘上的JS或CSS文件_Javascript_Css_Google Apps Script_Google Drive Api_Google Sites - Fatal编程技术网

Javascript 谷歌应用程序脚本如何链接到谷歌硬盘上的JS或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从链接复制到共享

我是否可以将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保存在文件夹中:
那么谷歌自己在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的文件不起作用,因为当我尝试使用这个方法时,谷歌显示了“无法扫描病毒”警告。