javascript - 如何在 Google Apps 脚本 Google 文档扩展中包含大型外部样式表和脚本

标签 javascript google-apps-script google-docs

我真的很想在我的新 Google 文档扩展中使用 Material Design,但是 official库的发行版包含 490 KB 的 CSS 和 JS。我希望我的附加组件能够快速加载并离线使用文档,并且不会占用太多带宽。

现在,我只有一个 stylesheet.html 和一个 javascript.html,我在其中复制并粘贴了外部文件并使用模板来包含它们。有没有办法可以支持缓存或以其他方式提高速度?谢谢!

最佳答案

缓存前端脚本在 Google Script for Web 上不可用。

但是您可以将脚本放入外部 HTTPS (不仅仅是 http!) 服务器并将其作为外部脚本加载 - 可以通过 HTTP header (Expires缓存控制)。

如果您没有虚拟主机,则可以使用 Google 云端存储。在 Google 脚本编辑器中,打开资源> Google Platform 项目...> 点击带有项目名称的蓝色链接 > 汉堡菜单 > 存储> 浏览。在这里,您可以创建绑定(bind)到脚本项目的存储桶,在此处上传任何静态文件,然后单击公开共享 - 您将获得已发布脚本的 URL。

这是付费服务,但是price is very optimistics .

关于javascript - 如何在 Google Apps 脚本 Google 文档扩展中包含大型外部样式表和脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50563522/

相关文章:

javascript - R Shiny : selectInput items always scroll on top of a fixedPanel

javascript - FormArray(在 Angular6 中): return empty array

javascript - 比较 2 个不同电子表格中的 2 个数组,并将其补码写入第二个电子表格

javascript - 我应该在此 Google 脚本 GET 请求中使用 .getContentText() 吗?

javascript - Google 脚本 indexOf 不适用于自定义元素

google-apps-script - 如何使用 Google Apps Script 在 Google 文档中查找和删除空白段落?

javascript - 隐藏/显示 div 时的滑动动画

javascript - JQuery/JavaScript : refactoring nested functions

asp.net-mvc - 基于 HTML5 的文档(doc/xls)查看器和编辑器 : What are my options?

google-apps-script - Google 文档添加 onEdit