10

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

在这里,我的意思是 GAS 用于 Google 网站...所以脚本不在Google 云端硬盘中

4

5 回答 5

25

谷歌似乎已经改变了它。

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

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

于 2014-10-04T09:31:36.250 回答
16

更新:截至 2015 年 8 月 31 日,此技术已被Google 弃用

Google 最近使在 Google Drive 上公开托管文件成为可能:

  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
于 2013-02-27T12:53:53.093 回答
1

Google 在 HTML 服务最佳实践中关于分离 HTML、CSS 和 Javascript的建议怎么样?

于 2014-02-12T14:38:22.423 回答
1

它仍然有效,只是 URL 看起来有点不同。已经在这里回答了,但步骤是:

  1. 在包含您想要的文件(例如 FILE.css)的文件夹上,点击共享设置,然后点击高级,然后选择“在网络上公开 - 互联网上的任何人都可以找到和查看”。
  2. 在 URL 栏(或共享链接)中,复制 drive.google.com/drive/u/0/folders/ 之后的所有内容
  3. 使用该 ID 替换 XX-XXXXXXXXXXXXX 在:http: //googledrive.com/host/XX-XXXXXXXXXXXXX/FILE.css
  4. 导航到第 3 步中附加的 URL,您现在将看到您的原始数据。

感谢@chris.huh:https ://productforums.google.com/forum/#!topic/drive/MyD7dgLJaEo

于 2016-03-04T00:54:49.460 回答
0

我发现直接链接解决方法发生了一些变化。您现在可以使用以下网址下载任何文件:

https://drive.google.com/uc?export=download&id=[PutYourIdHere]

这是您提取文件 id 的方式:

https://drive.google.com/file/d/1gIax1-2397HJFLSJFOIUWEIJ23/view?usp=sharing

1gIax1-2397HJFLSJFOIUWEIJ23是身份证

于 2020-05-25T15:34:43.013 回答