четверг, 6 декабря 2018 г.

Google-таблицы: вставка изображения в ячейку

Оказывается, в Google-таблицах есть такая прикольная функция, как =IMAGE(url).
Она позволяет внутрь ячейки внедрить изображение, причём это изображение может масштабироваться по мере изменения размера ячейки. Единственная проблема: как запихнуть туда изображение не из интернета, а, скажем, с рабочего стола.

Оказывается, есть способ. Нужно:

а) Положить изображение на Google-диск.

б) Дать этому изображению доступ всем пользователям по ссылке. При этом получится некий урл примерно такого вида:
https://drive.google.com/file/d/1234567890abcdefghijklmnopqrstuvw/view?usp=sharing
в нем ценность представляет ключ 1234567890abcdefghijklmnopqrstuvw.

в) Этот ключ вставить в новый урл:
http://drive.google.com/uc?id=1234567890abcdefghijklmnopqrstuvw

г) И уже этот урл скормить функции IMAGE:
=IMAGE("http://drive.google.com/uc?id=1234567890abcdefghijklmnopqrstuvw")

Литература:

Insert an image from Drive in a cell on google sheets - How To