Скрипт Google Apps Как сделать ссылку на файл JS или CSS на Google Диске

Могу ли я сохранить style.css или anyscript.js в папке на Google Диске, а затем включить скрипт со ссылкой на файл в Водить машину? Если да.. как?

И здесь я имею в виду GAS для использования на Google Sites... поэтому скрипт находится не на Google Диске.


person Lisa-Marie    schedule 27.02.2013    source источник
comment
Разве эта функциональность не поддерживается библиотеками? Или у вас есть другая идея?   -  person Serge insas    schedule 27.02.2013
comment
Насколько я знаю, в настоящее время GAS и библиотеки могут иметь только файлы .gs или .html. Я хочу их в виде файлов .js/.css. Я знаю, что они говорят, что вы можете встроить его в файл HTML, но это загромождает файлы.   -  person Lisa-Marie    schedule 27.02.2013
comment
Привет, Лиза-Мари, не могли бы вы принять ответ Урсуса, который является правильным способом сделать это сейчас. Спасибо!   -  person Nightscape    schedule 31.07.2015


Ответы (5)


ОБНОВЛЕНИЕ. С 31 августа 2015 года этот метод был устарел в Google.< /сильный>

Google недавно сделал возможным публичное размещение файла на Google Диске:

  1. Создайте папку на Google Диске
  2. Поместите любые файлы, к которым вы хотите получить общий доступ, в папку
  3. Поделитесь им публично (должно быть «Общедоступно в Интернете») и скопируйте идентификатор папки из «Ссылки для общего доступа». Например, идентификатор папки по этой ссылке: https://docs.google.com/folder/d/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/edit ... это: 0B5AR8ct5SZfSTDZTQjNNVXR4RWM
  4. URL-адрес для каждого файла будет https://googledrive.com/host/, за которым следует идентификатор папки. за которым следует имя файла. Например: если вы сохранили style.css в папке на шаге 1: https://googledrive.com/host/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/style.css
person Weehooey    schedule 27.02.2013
comment
Теперь URL-адреса выглядят по-другому... похоже, они больше не работают. Даже примеры в блоге разработчиков Google больше не работают: googleappsdeveloper .blogspot.ca/2012/11/ - person Ursus; 04.10.2014
comment
С некоторыми изменениями на Диске у Google возникли некоторые проблемы: productforums.google.com/forum /#!тема/диск/MyD7dgLJaEo - person Weehooey; 04.10.2014

Google, кажется, изменил его.

На момент написания ссылка на необработанные данные работает со следующим форматом ссылки:

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

person Ursus    schedule 04.10.2014
comment
Большой плюс за публикацию изменений. Откуда вы взяли эту информацию? Это задокументировано в Google или другом? Пожалуйста, дайте ссылку, если она у вас есть. Спасибо - person raddevus; 17.10.2014
comment
@daylight понятия не имею, если честно. Я очень отчаянно пытался найти ответ, и, погуглив и перепробовав все возможные решения, я нашел и протестировал это. - person Ursus; 19.10.2014
comment
Это только мой метод открытия URL-адреса, или этот метод не работает для файлов размером более 200 МБ, потому что Google показывает предупреждение «Невозможно сканировать на наличие вирусов», когда я пытаюсь использовать этот метод. - person Raymond; 15.04.2020

А как насчет собственной рекомендации Google в разделе «Рекомендации по обслуживанию HTML» по разделению HTML? , CSS и Javascript?

person schultzter    schedule 12.02.2014

Он по-прежнему работает, просто URL-адреса выглядят немного по-другому. Ответ уже был дан выше здесь, но шаги таковы:

  1. В папке с нужным файлом (например, FILE.css) нажмите «Настройки общего доступа», затем «Дополнительно», затем выберите «Общедоступно в Интернете — любой пользователь в Интернете может найти и просмотреть».
  2. В строке URL (или поделиться ссылкой) скопируйте все после drive.google.com/drive/u/0/folders/
  3. Используйте этот идентификатор для замены XX-XXXXXXXXXXXXXXX в: http://googledrive.com/host/XX-XXXXXXXXXXXXX/FILE.css
  4. Перейдите к добавленному URL-адресу на шаге 3, и теперь вы увидите необработанные данные.

Отдайте должное @chris.huh по адресу: https://productforums.google.com/forum/#!topic/drive/MyD7dgLJaEo

person Bobby Fritze    schedule 04.03.2016

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

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

Вот как вы извлекаете идентификатор вашего файла:

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

Здесь 1gIax1-2397HJFLSJFOIUWEIJ23 это идентификатор

person atulkhatri    schedule 25.05.2020