Czy można wyeksportować moje dane z Trello, aby wykonać ich kopię zapasową?

67

Czy istnieje sposób na wyeksportowanie moich danych z Trello na własny komputer?

Z przyjemnością akceptuję dowolny format pliku, o ile dane są w formacie pliku, który można analizować, np. Nie mam nic przeciwko pisaniu skryptu w celu wyodrębnienia danych.

(Zawsze staram się, przy pomocy danych, które tworzę online, znaleźć sposób na wyeksportowanie kopii danych, i mam niedzielny wieczór robienia zrzutów danych, a następnie lokalnych kopii zapasowych).

Clare Macrae
źródło
Byłoby wspaniale, gdybyśmy mogli eksportować dane nie tylko jako kopie zapasowe, ale do celów monitorowania statystyk. ^^
Uwaga: Zrzut Trello działa całkiem dobrze, ale złamał https, sugeruje wylogowanie i ponowne zalogowanie, gdy go użyjesz.
bsnodgrass,
Dla tych, którzy chcą sformatowanej wersji zamiast surowego JSON, oto aplikacja internetowa, którą stworzyliśmy dla siebie: tianshuo.github.com/trello Prośby o funkcje i raporty o błędach przejdź tutaj: trello.com/board/trello2html/4fb10d0e312c2b226f1eb4a0
TiansHUo

Odpowiedzi:

36

Dzięki wydaniu funkcji eksportu danych możesz teraz

  1. Idź do swojej tablicy
  2. Kliknij przycisk „Menu tablicy” (po prawej stronie ekranu)
  3. Wybierz „Udostępnij, drukuj i eksportuj”
  4. Kliknij „JSON”

Spowoduje to pobranie kopii danych Twojej tablicy.

Pro wskazówki:

  • Możesz także dodać .json (lub /somename.json) na końcu adresu URL płyty lub karty, aby otrzymać monit o zapisanie pobranego pliku (np. Https://trello.com/board/welcome-board/4e6a8095efa69909ba007382 /somename.json )
  • Alternatywnie, zamiast klikać przycisk „JSON”, możesz kliknąć go prawym przyciskiem myszy i skopiować adres URL
  • Jeśli masz wiele plansz, które chcesz regularnie pobierać, musisz zapisać gdzieś linki JSON dla wszystkich swoich plansz i pobrać osobno.
  • Zmiana nazw wszystkich tych pojedynczych plików dla każdego zestawu kopii zapasowych może być trochę żmudna, więc jednym z pomysłów byłoby utworzenie nowego folderu za każdym razem, gdy wykonujesz kopię zapasową tablic, a następnie zapisanie zestawu wyeksportowanych plików w tym folderze.
Daniel LeCheminant
źródło
Absolutnie niesamowite !!! Bardzo dziękuję za to.
Clare Macrae
1
Dla tych, którzy chcą sformatowanej wersji zamiast surowego JSON, oto aplikacja internetowa, którą stworzyliśmy dla siebie: tianshuo.github.com/trello Prośby o funkcje i raporty o błędach przejdź tutaj: trello.com/board/trello2html/4fb10d0e312c2b226f1eb4a0
TiansHUo
13

Aktualizacja: Jest to teraz dostępne z menu drukowania / udostępniania / eksportu na pokładzie i szczegółów karty.

Obecnie nie. Ale często się o to prosiło i powinno wkrótce.

Obecnie jest na to karta: https://trello.com/card/board/data-export/4d5ea62fd76aa1136000000c/4e9d8a91f482dd34ea18335a

Michael Pryor
źródło
2
Dzięki. Szukałem go w Radzie Rozwoju Trello , aby głosować na niego, ale nie mogłem go znaleźć.
Clare Macrae,
@Clare Mógłbym spróbować podnieść bookmarklet javascript, który to robi. $ (". list-card-title"). text () pobiera cały tekst z tytułów kart.
Michael Pryor
Byłoby fantastycznie. Tak, proszę i dziękuję. Szukałem powodu, aby zacząć uczyć się JavaScript. To będzie to.
Clare Macrae,
Chciałem tylko dodać moją obsługę tworzenia opcji tworzenia kopii zapasowych, jeśli jest to rozważane.
2
Obecnie jest na to karta: trello.com/card/board/data-export/4d5ea62fd76aa1136000000c/…
Bobby Grace
5

Poniższy bookmarklet wyeksportuje tylko zarys twojej tablicy; mało szczegółów wystarczających do prawdziwego eksportu lub kopii zapasowej, ale to dopiero początek. Skrypt może być znacznie bardziej dopracowany, ale działał w IE9, FF 7 i Chrome na mojej własnej płycie i 3 innych próbowałem.

javascript:
var l=document.getElementsByClassName('list');
var lp='';
for(x=0;x<l.length;x++){
    var ltc=l[x].getElementsByClassName('list-title');
    var lt=ltc[0].getElementsByTagName('h2');
    lp=lp+lt[0].innerHTML+'\n';
    var cards=l[x].getElementsByClassName('list-card-title');
    for(y=0;y<cards.length;y++){
        var cardTitle=cards[y].getElementsByTagName('a');
        lp=lp+'\t- '+cardTitle[0].innerHTML+'\n';
    }
}
var tad=document.createElement('div');
tad.innerHTML="<div align=\"right\">[<a href=\"#\"onClick=\"tad.style.visibility=\'hidden\'\;\">Close</a>]&nbsp<p/></div>&nbsp;Copy the text below into another editor for an outline of your board<p/>";
var ta=document.createElement('textarea');
ta.value=lp;
document.body.appendChild(tad);
tad.style.position="absolute";
tad.style.left='20%';
tad.style.top='20%';
tad.style.border='solid 2px black';
tad.style.backgroundColor='white';
tad.appendChild(ta);
ta.select();
void(0);
Brett B.
źródło
Wow - to jest świetne. Udało mi się zapisać zarys 9 plansz w ciągu kilku minut. Dzięki naprawdę!
Clare Macrae,
4

Informacje na temat migracji danych i interfejsów API można znaleźć na stronie http://trello.com/privacy .

Rich Armstrong
źródło
3
Cześć @Rich, Nie musisz dodawać, że jesteś członkiem zespołu Trello w każdym poście. Powinieneś po prostu dodać go do swojego profilu użytkownika zgodnie z często zadawanymi pytaniami na temat podpisów Pozdrawiam
codingbadger
Bardzo dziękuję za odpowiedź, widziałem oświadczenia dotyczące prywatności / przenośności przed opublikowaniem i były tylko „perspektywy”. Właśnie dlatego zastanawiałem się, czy ktoś znalazł jakieś odejście. Bez możliwości eksportowania danych do Excela nie mogę mieć żadnych zalet korzystania z tego wspaniałego narzędzia do moich celów ... denerwuje mnie.
M4mu5,
Przepraszam za twoją frustrację. Trello jest dostępny przez mniej niż dwa miesiące, więc będzie szybko dodawać funkcje.
Rich Armstrong,
1

Joel właśnie napisał na Twitterze, że istnieje teraz podobny bookmarklet do zrzutu danych Trello do XML: Trello Dump

Szczególne różnice w stosunku do skryptu @ BrettB tutaj :

  1. Jest prezentowany jako przycisk na stronie internetowej, który można przeciągnąć na pasek narzędzi przeglądarki, więc konfiguracja jest nieco łatwiejsza
  2. Pobiera znacznik koloru każdego elementu (ale nie nazwę znacznika)
Clare Macrae
źródło