Google Apps脚本如何链接到Google云端硬盘上的JS或CSS文件

问题描述 投票:9回答:5

我可以将style.cssanyscript.js托管在Google Drive的文件夹上,然后在脚本中包含指向Drive中文件的链接吗?如果是的话..如何?

这里是指要在Google协作平台上使用的GAS ...因此该脚本不在Google云端硬盘

javascript css google-apps-script google-drive-api google-sites
5个回答
16
投票

更新:截至2015年8月31日,该技术为deprecated by Google

Google最近使它有可能在Google云端硬盘上公开托管文件:

  1. 在Google云端硬盘中创建文件夹
  2. 将要公开访问的所有文件放在文件夹中
  3. [公开共享(需要是“在网络上公开”),然后从“共享链接”中复制文件夹ID。例如,来自此链接的文件夹ID:https://docs.google.com/folder/d/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/edit ...是:0B5AR8ct5SZfSTDZTQjNNVXR4RWM
  4. 每个文件的URL将是https://googledrive.com/host/,后跟文件夹ID,后跟文件名。例如:如果您在步骤1中将style.css保存在文件夹中:https://googledrive.com/host/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/style.css

22
投票

Google似乎已更改它。

在撰写本文时,原始数据的链接使用以下链接格式:

https://drive.google.com/uc?id=YOUR_DOCUMENT_ID


1
投票

关于Separating HTML, CSS and Javascript,Google自己在HTML服务最佳做法中的建议如何?


1
投票

它仍然有效,URL看起来有点不同。已经通过here进行了回答,但是步骤是:

  1. 在具有所需文件(例如FILE.css)的文件夹上,依次单击“共享设置”,然后单击“高级”,然后选择“在网络上公开-互联网上的任何人都可以找到和查看。”
  2. 在网址栏中(或共享链接),复制drive.google.com/drive/u/0/folders/之后的所有内容>
  3. 使用该ID替换http://googledrive.com/host/XX-XXXXXXXXXXXXX/FILE.css中的XX-XXXXXXXXXXXXX
  4. 导航到步骤3中的附加URL,现在您将看到原始数据。
  5. 在以下位置提供@ chris.huh的信用:https://productforums.google.com/forum/#!topic/drive/MyD7dgLJaEo


0
投票

我发现直接链接的解决方法有所改变。您可以立即使用以下网址下载任何文件:

© www.soinside.com 2019 - 2024. All rights reserved.