2015-04-21 4 views
0

Возможно ли внедрить в электронные таблицы изображение из папки Google Фото (Google+ в GDrive)?Вставить изображение Google Photo в таблицу

У меня есть изображения в альбомах Google+ и с новой функциональностью показывайте их на Google Диске в местоположении: My Drive/Google Photo .... Я пытался показать эти изображения в электронных таблицах с:

=image("https://googledrive.com/host/FOLDERID/NAMEPHOTO.jpg") 

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

Что мне делать?

В основном я хочу организовать (перемещать, загружать и т. Д.) И редактировать (переименовывать) изображения в альбоме в Google+ с помощью функций и скриптов google для электронной таблицы. Поэтому я стараюсь использовать новую функциональность - Google Photo Albums в GDrive - для этого. И, наконец, мне нужно показать изображения из альбомов Google+ (папка Google Photo в GDrive) в ячейках электронных таблиц.

+0

Вы пробовали комбинируя [это] (http://stackoverflow.com/questions/9128700/getting-google-profile -picture-url-with-user-id) с [this] (https://support.google.com/docs/answer/97447?hl=ru) - или рассмотрел вопрос о [веб-приложениях] (http: // webapps.stackexchange.com/help/on-topic)? – pnuts

+1

Спасибо, да я пробовал, но это не проблема с резольмой. –

ответ

0

http://googledrive.com/host/ ... работает только с файлами, хранящимися в общей папке на Google Диске -> My Unit. Он может быть в любой общей папке, но он должен быть там.

Если вы еще этого не сделали, добавьте свой Google+ в мое подразделение на Google Диске. Переместите или добавьте нужные фотографии в существующую или новую папку. Сделайте эту папку общедоступной в Интернете и получите идентификатор папки. Папка ID является строка после последней косой черты в URL папки, т.е. для https://drive.google.com/drive/u/0/folders/0B5xqUTHHK_n6fjZ4S0dzVnRfbURzcENhWWlDenp6eDB3Ni1RQUdEUGd4alBtdDg2VmNHRW8 папки ID является 0B5xqUTHHK_n6fjZ4S0dzVnRfbURzcENhWWlDenp6eDB3Ni1RQUdEUGd4alBtdDg2VmNHRW8

Затем вы можете использовать http://googledrive.com/host/folderID/filename шаблон URL, чтобы получить URL вашего фото. Пример

https://googledrive.com/host/0B5xqUTHHK_n6fjZ4S0dzVnRfbURzcENhWWlDenp6eDB3Ni1RQUdEUGd4alBtdDg2VmNHRW8/TheSun.png

После того, как у вас есть URL Thats работает должным образом в вашем браузере, вы можете использовать этот URL в IMAGE (URL, [режим], [высота], [ширина]) функция.

+0

В общем, вы совет хороший, но в моем случае он не работает. Мне нужна не типичная папка для диска - мне нужна новая папка с функциями Google Фото (внутри расположены изображения из альбомов Google+, а не из GDrive, и организована автоматическая в папках, названных по дате). URL-адрес, сделанный, как вы сказали (http://googledrive.com/host/folderID/filename), хорошо работает в браузере. Но в таблицах функций функции ведьм() нет результата. Я думаю, может быть, в электронной таблице нет права использовать эту специальную папку с изображениями из Google+? –

+0

Google добавил ссылку на Google Фото на Google Диске, но это не значит, что фотографии находятся на Google Диске. Кроме того, Google добавила возможность автоматического добавления фотографий в Google Фото в Мое подразделение на Google Диске. С другой стороны, в настоящее время Google Фото ограничено публикацией фотографий в качестве веб-ресурсов, но вы можете перейти на [Веб-альбом Picasa] (https://picasaweb.google.com/lh/myphotos?noredirect=1), чтобы опубликовать и получить URL-адрес фотографии для использования в = IMAGE (url, [mode], [height], [width]). –

+0

@ Geery.S относительно вашего собственного ответа, я думаю, что вы должны отредактировать свой вопрос, чтобы добавить комментарии, которые вы отправляете в качестве ответа, как часть вопроса. –

1

Хостинг Google Drive (googledrive.com/host/FOLDERID/...) составляет deprecated. Для того, чтобы правильно вставить изображение на Google Диске, вам необходимо выполнить следующие шаги:

  1. В Google Drive, щелкните правой кнопкой мыши на изображение и выберите либо «Share ...» или «Получить ссылку»
  2. You получите ссылку, которая выглядит как как:
    • drive.google.com/file/d/RaD0mNum3er/view?usp=sharing или
    • drive.google.com/open?id=RaD0mNum3er
  3. Вам необходимо к.т. ссылку на что-то вроде:
    • drive.google.com/uc?export=download & ид = RaD0mNum3er
  4. В вашей ячейке, введите = IMAGE ("drive.google.com/uc? экспорт = загрузить & ID = RaD0mNum3er ")

Чтобы ускорить процесс, я бы создать 3 новых столбцов (скажем, C, D, E).

  • С2 = drive.google.com/open?id=RaD0mNum3er
  • D2 = = REGEXEXTRACT (С2, "(:(?: файл/д /) | (?:? Открыт \ ID =)) (\ W +) ")
  • Е2 = =" https://drive.google.com/uc?export=download & ID =»& Е2

где

  • С ссылка, которую вы получили от Google Диска
  • D является извлеченным файл ID, и
  • Х преобразованного постоянной ссылка
+0

Исправление, E2 должно быть «D2» в конце вместо «E2» – daniel

+0

Проблема в том, когда вам нужно использовать fineName, а не fileID. Вы знаете решение? –

Смежные вопросы