如何在 Google Apps Scripts Google Docs Extension 中包含大型外部样式表和脚本
How to include a large external stylesheet and script in Google Apps Scripts Google Docs Extension
我真的很想在我的新 Google 文档扩展中使用 Material 设计,但是 official 库的分发包含 490 KB 的 CSS 和 JS。我希望我的附加组件能够快速加载并与 Docs Offline 一起使用,同时不占用太多带宽。
现在,我只有一个 stylesheet.html
和一个 javascript.html
,我在其中复制并粘贴了外部文件并使用模板来包含它们。有没有办法支持缓存或以其他方式提高速度?谢谢!
没关系,我只是看到您不应该在 Google 附加组件中使用 Material 设计。因此,我可能不会加载任何大型外部文件。
缓存前端脚本在 Google Web 脚本上不可用。
但是您可以将脚本放到外部 HTTPS (不仅是 http!) 服务器并将其作为外部脚本加载 – 可以通过 HTTP header( Expires
或 Cache-Control
).
如果您没有虚拟主机,可以使用Google 云存储。在 Google 脚本编辑器中打开 Resources > Google Platform project… > 单击蓝色 link with project名称 > 汉堡菜单 > 存储 > 浏览。您可以在此处创建绑定到脚本项目的存储桶,在此处上传任何静态文件并单击“公开共享”——您将获得 URL 个已发布的脚本。
是付费服务,但是price is very optimistics。
我真的很想在我的新 Google 文档扩展中使用 Material 设计,但是 official 库的分发包含 490 KB 的 CSS 和 JS。我希望我的附加组件能够快速加载并与 Docs Offline 一起使用,同时不占用太多带宽。
现在,我只有一个 stylesheet.html
和一个 javascript.html
,我在其中复制并粘贴了外部文件并使用模板来包含它们。有没有办法支持缓存或以其他方式提高速度?谢谢!
没关系,我只是看到您不应该在 Google 附加组件中使用 Material 设计。因此,我可能不会加载任何大型外部文件。
缓存前端脚本在 Google Web 脚本上不可用。
但是您可以将脚本放到外部 HTTPS (不仅是 http!) 服务器并将其作为外部脚本加载 – 可以通过 HTTP header( Expires
或 Cache-Control
).
如果您没有虚拟主机,可以使用Google 云存储。在 Google 脚本编辑器中打开 Resources > Google Platform project… > 单击蓝色 link with project名称 > 汉堡菜单 > 存储 > 浏览。您可以在此处创建绑定到脚本项目的存储桶,在此处上传任何静态文件并单击“公开共享”——您将获得 URL 个已发布的脚本。
是付费服务,但是price is very optimistics。