Создание ссылки на изображение logourl в appsscript - PullRequest
0 голосов
/ 30 августа 2018

Можно ли отобразить логотип из общего файла Drive или файл всегда должен появляться на размещенном веб-сайте? Файл образа диска настроен на «Любой может просматривать». Следуя совету другого потока по stackoverflow, я изменил его на формат URL загрузки, а не на представление. Однако значок приложения не отображается на боковой панели - только пробел:

"logoUrl": "https://drive.google.com/uc?export=download&id=1q...."

У меня определена область действия: https://www.googleapis.com/auth/drive Я даже добавил https://drive.google.com в openLinkUrlPrefixes в манифесте:

Просто добавить - можно ли распространять значок вместе с надстройкой, поэтому нет необходимости в ссылке на внешний сайт?

Thks, JFG

1 Ответ

0 голосов
/ 30 августа 2018

Относительно вашего последнего вопроса в первую очередь, обзор надстроек описывает, как вы не упаковываете изображения с помощью надстройки, а ссылаетесь на изображения, размещенные в других местах.

Что касается материала, сохраненного на Диске, если вы проверяете изображение, которое передается по ссылке (если вы можете открыть его в окне инкогнито, ваши права доступа установлены правильно), то вы можете получить прямой URL-адрес файла изображения, размещенного на googleusercontent. ком.

Если вы не хотите этого делать, те же документы рекомендуют Хостинг Firebase , который в настоящее время дает вам 10 ГБ трафика в месяц бесплатно . Настройка не кажется слишком сложной , поскольку вы, по сути, создали бы «сайт», состоящий из одного изображения:

  1. Установить NPM (оставлено как упражнение для читателя)
  2. Установить содержимое Firebase: npm install -g firebase-tools
  3. Разобраться с auth: firebase login - вы настроите некоторые вещи на консоли Firebase. Запишите название вашего проекта; это понадобится тебе позже.
  4. Создайте новый каталог на вашем ПК для вашего "сайта": mkdir ~/addon-site
  5. Поместите логотип там: mv ~/Downloads/sweet-logo.png ~/addon-site
  6. Перед следующим шагом убедитесь, что вы находитесь в этом каталоге: cd ~/addon-site
  7. Создайте все шаблоны Firebase в этом каталоге: firebase init
  8. Обратите внимание, что для вас создано значение по умолчанию index.html: ls
  9. Загрузите все, что будет фиктивной индексной страницей и вашим любимым логотипом: firebase deploy

Если имя вашего проекта было «user2793489-addon», тогда посещение https://user2793489 -addon.firebaseapp.com / sweet-log.png должно показать вам ваш любимый логотип.

Теперь вы можете вернуться к разработке своего дополнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...