Как включить большую внешнюю таблицу стилей и скрипт в Google Apps Scripts Расширение Документов Google - PullRequest
0 голосов
/ 28 мая 2018

Я действительно хочу использовать Material Design в своем новом расширении Google Docs, но официальный дистрибутив библиотеки содержит 490 КБ CSS и JS.Я хочу, чтобы моя надстройка загружалась быстро и работала с Docs Offline, а также не требовала слишком большой полосы пропускания.

Сейчас у меня просто есть stylesheet.html и javascript.html, куда я копируюи вставил внешние файлы и использовал шаблоны для их включения.Есть ли способ, где я мог бы поддержать кэширование или как-то еще улучшить скорость?Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Скрипт кэширования внешнего интерфейса недоступен в Google Script for Web.

Но вы можете поместить скрипт на внешний HTTPS (не только http!) и загрузить его как внешний скрипт - где находитсявозможно собственное кэширование через HTTP-заголовок (Expires или Cache-Control).

Если у вас нет веб-хостинга, вы можете использовать Google Cloud Storage.В редакторе Google Script откройте Ресурсы > Проект Google Platform… > нажмите на синюю ссылку с названием проекта> меню гамбургера> Хранилище > Просмотр ,Здесь вы можете создать корзину, привязанную к проекту скрипта, загрузить сюда любые статические файлы и нажать Share Publicly - вы получите URL опубликованного скрипта.

Это платный сервис, но цена очень оптимистичная .

0 голосов
/ 28 мая 2018

Не берите в голову, я только что увидел, что вы не должны использовать Material Design в дополнениях Google.Поэтому я, вероятно, не буду загружать большие внешние файлы.

...