是否可以从Trello导出我的数据以进行备份?


67

有没有办法将数据从Trello导出到我自己的计算机?

我很乐意接受任何文件格式,只要数据是可以解析的文件格式即可,例如,我很愿意编写脚本来提取数据。

(我总是尝试使用创建的任何在线数据找到一种导出数据副本的方法,并且我有一个星期天晚上进行数据转储,然后进行本地备份的例程。)


如果我们不仅可以导出数据作为备份,还可以出于统计监视的目的而导出数据,那就太好了。^^

注意:Trello Dump运作良好,但破坏了https,建议您注销并在使用后重新登录。
bsnodgrass

对于那些想要格式化版本而不是原始JSON的用户,这是我们为自己制作的Web应用程序:tianshuo.github.com/trello功能请求和错误报告在这里:trello.com/board/trello2html/4fb10d0e312c2b226f1eb4a0
TiansHUo

Answers:


36

随着数据导出功能的发布,您现在可以

  1. 进入董事会
  2. 点击“董事会菜单”按钮(在屏幕右侧)
  3. 选择“共享,打印和导出”
  4. 点击“ JSON”

这将下载您的电路板数据的副本。

专业提示:

  • 您也可以仅在板或卡URL的末尾添加.json(或/somename.json),以提示保存已下载的文件(例如https://trello.com/board/welcome-board/4e6a8095efa69909ba007382 /somename.json
  • 或者,您可以右键单击它,然后复制URL,而不是单击“ JSON”按钮。
  • 如果您有很多板要定期下载,则必须将所有JSON链接保存在所有板的某个位置,然后分别下载。
  • 为每组备份更改所有这些文件的名称可能会有些乏味,因此一个想法是,每次备份板时都要创建一个新文件夹,然后将一组导出的文件保存到该文件夹​​中。

绝对很棒!!!确实非常感谢。
克莱尔·麦克雷

1
对于那些想要格式化版本而不是原始JSON的用户,这是我们为自己制作的Web应用程序:tianshuo.github.com/trello功能请求和错误报告在这里:trello.com/board/trello2html/4fb10d0e312c2b226f1eb4a0
TiansHUo

13

更新:现在可以从板上的打印/共享/导出菜单和证卡详细信息中获得此更新

不是现在。但是它经常被要求并且应该很快就会到来。

当前有一张卡用于此:https : //trello.com/card/board/data-export/4d5ea62fd76aa1136000000c/4e9d8a91f482dd34ea18335a


2
谢谢。我在Trello开发委员会上寻找了它,为它投票,但是找不到。
克莱尔·麦克雷

@Clare我可能会尝试鞭打执行此操作的javascript小书签。$(“。list-card-title”)。text()会从卡标题中获取所有文本。
Michael Pryor

那太好了。是的,谢谢。我一直在寻找开始学习JavaScript的理由。就是这样。
克莱尔·麦克雷

只是想添加我的支持以考虑创建某种备份选项。



5

下面的书签将仅导出您的电路板的轮廓;几乎没有足够的细节来进行真正的导出或备份,但这只是一个开始。该脚本可能要完善得多,但可以在IE9,FF 7和Chrome中与我自己的主板以及其他3个我尝试过的脚本一起使用。

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

哇-太好了 我能够在几分钟内保存9个板的轮廓。确实非常感谢!
克莱尔·麦克雷

4

请访问http://trello.com/privacy了解数据迁移和API的前景。


3
@Rich,您好:您无需在每个帖子中都添加自己是Trello团队的成员。您只需要按照签名上常见问题将其添加到您的用户个人资料中,欢呼声
encodingbadger

非常感谢您的回答,我在发布之前已经看到了“隐私/可移植性”声明,并且只是“前景”。这就是为什么我想知道是否有人找到了解决方法。无法将数据导出到Excel,我无法使用此功能强大的工具来实现自己的目的……让我感到沮丧。
M4mu5 2011年

抱歉让您感到沮丧。Trello上市不到两个月,因此将快速添加功能。
Rich Armstrong




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.