Додаємо у Google Sheets посилання на всі файли у теці Google Drive

Oleksandr Kolodko
2 min readDec 25, 2023

Досліджував автоматизацію у Фігмі (напишу окремо). В ній для автоматизованого додавання картинок, потрібно давати на них прямі посилання. Можна завантажувати файли на FTP або копіювати напряму з сайтів. Але часто це не дуже зручно і якщо ви працюєте з Google Drive та тримаєте там робочі файли, то буває потрібно отримати прямі посилання на картинки у Драйві.

Також буває необхідно скопіювати багато прямих посилань на файли, наприклад, щоб вставити їх у брендбук або відправити клієнту.

Тож я створив простий гугл-скрипт для використання Google Sheets. Працює так:

  1. Додаєте до вашої таблиці скрипт через Extensions/Apps Script, вставляєте код, запускаєте та даєте всі доступи до вашого облікового запису, оновлюєте сторінку з таблицею.
  2. У комірку A1 вставляєте посилання на теку у Драйві (вона може бути як публічною, так і ні), треба взяти посилання з вікна Share, яке містить в собі …/folder/….
  3. У меню з’явиться новий пункт Links to files, в якому можна вибрати один з варіантів.
  4. Скрипт створить заголовки колонок і вставить всі дані у рядки нижче.

Скрипт виводить такі колонки:

  • Name — повна назва файлу
  • Type — розширення файлу, знаходить по назві файлу
  • Date — дата та час зміни файлу
  • Size, KB — розмір у КБ
  • URL — посилання на файл (якщо вся тека доступна для перегляду не тільки вам, то всі файли в ній теж будуть доступні)
  • URL Download — інший формат прямого посилання на файли, який можна використати, наприклад, щоб вставити картинку у таблицю функцією =IMAGE().

Я зробив кілька варіантів функцій у скрипті:

  1. Вивід всіх файлів по черзі у певній теці.
  2. Вивід окремих типів файлів (картинки, відео, документи тощо).
  3. І окремою опцією вивід всіх файлів у тій теці та у всіх підтеках (додається ще колонка Folder з назвою теки).

Завантажити скрипт або переглянути на Github Gist.

Originally published at https://blog.alexkolodko.com and telegram t.me/alexkolodko1

--

--

Oleksandr Kolodko

Навігаційний та інформаційний дизайнер · Wayfinding & Information designer · alexkolodko.com · ARC wayfinding.systems · Агенти змін a3.kyiv.ua