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).


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.

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


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.



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);

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 .


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)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.