Инструменты пользователя

Инструменты сайта


internet:online_services:trello:export_attachments

Скачать все вложения с доски Trello

Trello всем хорош, кроме тарифной политики и отсутствия в бесплатной версии резервного копирования. Если текстовое содержимое доски сохранить легко1), то с вложениями все несколько сложнее…

Подготовка

Для загрузки вложений понадобится следующее:

  1. доска Trello, открытая в браузере2);
  2. программа Notepad++ с установленным плагином «JSON Viewer»;
  3. программа Microsoft Excel3);
  4. программа Microsoft Блокнот4).

Да-да, это фрагмент страницы с чуть менее 1000 картинок...

Инструкция

  1. Открыть нужную доску Trello;
  2. справа нажать «Меню» → «Ещё» → «Печать и экспорт» → «Экспортировать как JSON»;
  3. в любом месте нажать ПКМ, выбрать «Сохранить как…» и сохранить;
  4. открыть файл в Notepad++ и перейти «Плагины» → «JSON Viewer» → «Format JSON»;
  5. потом открыть поиск, нажав «Ctrl+F», «Режим поиска» установить в «Регулярное выражение», в поле «Найти» вставить код ниже и нажать «Найти всё в Текущем Документе»:

    htt.+\/attachments\/\w+\/download\/.*(?=")
  6. cкопировать всё из окна «Результаты поиска»5);
  7. открыть Excel и создать новый документ;
  8. вставить скопированное в левую верхнюю ячейку, нажать «Ctrl» и выбрать «Использовать мастер импорта текста…»;
  9. в мастере нажать «Далее», на следующей странице в разделе «Символом-разделителем является» снять галочку «пробел», в поле «другой» ввести символ /6) и нажать «Готово»;
  10. удалить столбцы «A» и «B»;
  11. поставить курсор в любую не пустую ячейку и выбрать «Данные» → «Удалить дубликаты»;
  12. в открывшемся окне нажать «Снять выделение» и убрать галочку «Мои данные содержат заголовки»7);
  13. поставить галочку в разделе «Колонны» для столбца «F» и нажать «OK»;
  14. скопировать эту формулу:

    =СЦЕП(СИМВОЛ(60);"img width";СИМВОЛ(61);СИМВОЛ(34);"2";СИМВОЛ(34);" height";СИМВОЛ(61);СИМВОЛ(34);"2";СИМВОЛ(34);" src";СИМВОЛ(61);СИМВОЛ(34);"https://";A1;"/";B1;"/";C1;"/";D1;"/";E1;"/";F1;"/";G1;"/";ЗАМЕНИТЬ(H1;ПОИСК(СИМВОЛ(34);H1);2;"");СИМВОЛ(34);СИМВОЛ(62))
  15. в Excel поставить курсор в первую ячейку столбца «I», открыть ячейку на редактирование, нажав «F2»8), вставить формулу и нажать «Ввод»;
  16. подвести мышку к правому нижнему углу этой ячейки, чтобы появился тонкий плюсик «+», и дважды нажать ЛКМ, заполнив формулой весь столбец;
  17. открыть «Блокнот» и вставить в него этот html-код:

    <!DOCTYPE html><html><head><title>out</title></head><body>
    
    
    
    </body></html>
  18. вернуться в Excel, скопировать из столбца «I» содержимое и вставить скопированное в «Блокноте» внутри тега «<body>»9);
  19. нажать «Файл» → «Сохранить как…», выбрать «Тип файла» → «Все файлы», в поле «Имя файла» ввести любое название с расширением «.html»10);
  20. открыть в том же браузере получившуюся страницу и дождаться, когда она полностью загрузится11) – вместо крутящегося «обода» появится иконка земного шара;
  21. в любом месте нажать ПКМ, выбрать «Сохранить как…», выбрать типа файла «Веб-страница полностью» и нажать «Сохранить»;
  22. когда загрузка закончится12), все файлы будут находиться в папке «out_files»13);
  23. профит!

Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
1)
Пункты 1-3 инструкции ниже.
2)
Инструкция составлена и проверена для Google Chrome.
3)
Возможно применение любого другого табличного редактора с адаптацией формулы.
4)
Или аналогичный текстовый редактор – да хоть тот же «Notepad++»!
6)
«Косая черта», она же «прямой слеш».
7)
Она не обязательно будет установлена!
8)
На новых ноутбуках, возможно, «fn+F2».
9)
Пустое место посередине кода…
10)
К примеру «myBoard.html».
11)
В зависимости от количества файлов, может быть долго!
12)
Может быть еще дольше, чем загрузка страницы в Chrome.
13)
Конечно, если вы не переименовывали при сохранении…

Обсуждение

Дмитрий, 2022/03/10 04:00
Допустим в карточке несколько вложений в виде изображений. Можно ли чтобы все выгрузилось по папкам. Создалась папка с названием карточки и в ней все вложения, которые там находились
Есть выгрузка в формате csv
Николай Солошин, 2022/03/13 02:12
В данном варианте, увы, нет - все в кучу. Чтобы раскладывать по папкам, нужно писать некий скриптик, вероятно, простой, но мне это не нужно было, поэтому скриптика нет. ))

По поводу выгрузки в CSV не понял...
Mic, 2022/09/29 12:18
Благодарю за дельный ход.
В 14 строке инструкции:
Вставить этот код:
=СЦЕПИТЬ("<img src=ZZ7https://";A2;"/";B2;"/";C2;"/";D2;"/";E2;"/";F2;"/";G2;"/";H2;ZZ7;"width=ZZ7100ZZ7>")
Потом в блокноте заменить все: ZZ7 на "
Ваш комментарий:
O B C T G​ R O J G R S X​ R U B C
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)