Trello の JSON エクスポートについて

Trello のエクスポート ツールには、データを JSON (JavaScript Object Notation) としてエクスポートする機能が用意されています。JSON は、機械が解読して利用することを第一として想定されています。このため、人間も解読できるものの、Excel ファイルや CSV ファイルほど簡単には読めません。たとえば、JSON に保存されたカードの情報は次のようになります。

1 2 3 4 5 6 7 "card": { "_id": "5446843ef9fea260ab93b704", "shortLink": "LrrmgFyd", "idShort": 19, "name": "Get milk from the.", "id": "5446843ef9fea260ab93b704" },

この例では、カードに関する情報 (カードの ID、URL で利用されるショートリンクのパラメーター、その名前) が card キー内にネストされています。このとき、名前 ("id") と値 ("5446843ef9fea260ab93b704") が 1 組のセットとなります。

JSON をブラウザーで閲覧

JSON を解読するのは簡単なことではありませんが、適切な拡張機能によって読みやすくできます。ボード上のデータを確認したいだけの場合は、この方法をお勧めします。ブラウザーによっては、Trello からエクスポートした JSON ファイルに自動でインデントを入れたり改行したりして、さらに読みやすくするオプションを利用できます。その場合、テキストは次のようになります。

screenshot_ViewingJSON

Chrome の JSONView 拡張機能を有効にして JSON を表示した例

次のようになります。

screenshot_ViewingJSON2

Chrome の JSONView 拡張機能を利用せずに JSON を表示した例

Chrome ユーザーの場合は、JSONView 拡張機能を利用することをお勧めします。Firefox 用の JSONView アドオンもあります。

一対多のデータ構造

Trello の JSON を人間が読解することが難しい原因の 1 つに、多くの場合、1 つの構造の中に複数の情報がネストされていることがあります。たとえば、1 枚のカードに対して、次のようなのさまざまな情報が存在します: カードの現在の情報、カードにあった過去の情報、カードへの変更 (リスト間の移動)、カードにネストされた構造の情報 (1 枚のカード上にあるチェックリスト内のチェックリスト アイテムなど)。 

情報には過去のアクション (移動) を含むものもあれば静的な情報 (新しいチェックリスト アイテムの内容など) を含むものもあるため、Excel で 1 つの行に変換することは難しくなります。Trello の CSV エクスポート機能に一部の情報が含まれないのは、このネスト構造と一対多のデータ構造のためです。

JSON を CSV に変換

Premium ワークスペースで作業していない、または Premium プランの CSV エクスポートに含まれない JSON から情報を取得する場合は、まず Trello 用のサードパーティ製 Power-Up を検討することをお勧めします。いずれかの Power-Up によって Trello と別のアプリをリンクして、別のアプリ (例: Google スプレッドシート) でデータを表示できる可能性があります。Power-Up は https://trello.com/power-ups/search?q=automate から検索できます。

Chrome 拡張機能の TrelloExport を利用するという選択肢もあります。https://chrome.google.com/webstore/detail/export-for-trello/nhdelomnagopgaealggpgojkhcafhnin?hl=en-US

特定の情報を取得するために Trello の JSON エクスポート機能を使用する必要な場合は、開発者に問い合わせることをお勧めします。特に、JSON ファイルがボード全体を含む場合、情報の正確なパースは難しくなる可能性があります。開発者に問い合わせられない場合は、次のような JSON-to-CSV のオンライン コンバーターを試すことをお勧めします。

Trello のデータは一対多の性質をもつため (1 枚のカードは複数のコメントやチェックリスト アイテムなどの複数の情報にマッピング可能)、変換された CSV は使いづらい形式になります。しかし、JSON ファイルの 1 つの情報だけを選択して抜粋する場合は、このようなコンバーターによって作業を効率的に進められます。多くの場合は、必要な情報を整理したうえで、スプレッドシートのビューアーにある「検索」機能を利用することをお勧めします。

その他のご質問がある場合は、

ご不明な点がある場合は、Trello サポートにご連絡ください。ご連絡の際は、エクスポートについて必要な情報に加えて、可能であれば JSON ファイルもアップロードしてください。

その他のヘルプ