Trello の JSON エクスポートについて
Trello のエクスポート ツールには、データを JSON (JavaScript Object Notation) としてエクスポートする機能が用意されています。JSON は、機械が解読して利用することを第一として想定されています。このため、人間も解読できるものの、Excel ファイルや CSV ファイルほど簡単には読めません。
たとえば、JSON に保存されたカードの情報は次のようになります。
"card": {
"_id": "5446843ef9fea260ab93b704",
"shortLink": "LrrmgFyd",
"idShort": 19,
"name": "Get milk from the.",
"id": "5446843ef9fea260ab93b704"
},
この例では、カード ID、ショートリンク、カード名は card キー内の名前と値のセットとして格納されます。たとえば、"id" は名前で、"5446843ef9fea260ab93b704" はその値です。
JSON をブラウザーで閲覧
JSON を解読するのは容易ではありませんが、適切なフォーマットを使用することにより、ずっと読みやすくなります。ボード上のデータを確認したいだけの場合は、この方法をお勧めします。
ブラウザーによっては、Trello からエクスポートした JSON ファイルに自動でインデントを入れたり改行したりして、さらに読みやすくするオプションを利用できます。
Chrome ユーザーの場合は、JSONView 拡張機能を利用することをお勧めします。Firefox 用の JSONView アドオンもあります。
一対多のデータ構造
Trello の JSON を人間が読解することが難しい原因の 1 つに、多くの場合、1 つの構造の中に複数の情報がネストされていることがあります。たとえば、1 枚のカードに対して、次のようなのさまざまな情報が存在します: カードの現在の情報、カードにあった過去の情報、カードへの変更 (リスト間の移動)、カードにネストされた構造の情報 (1 枚のカード上にあるチェックリスト内のチェックリスト アイテムなど)。
情報には過去のアクション (移動) を含むものもあれば静的な情報 (新しいチェックリスト アイテムの内容など) を含むものもあるため、Excel で 1 つの行に変換することは難しくなります。Trello の CSV エクスポート機能に一部の情報が含まれないのは、このネスト構造と一対多のデータ構造のためです。
JSON を CSV に変換
If you're not working with a Premium Workspace, or want to pull information from the JSON that isn't included in the Premium CSV export, the first thing we'd suggest is looking at the third-party Power-Ups that exist for Trello as you may be able to use one of this to link between Trello and another app to display this data in another app (e.g. Google Sheets). Here's a link you can use to search for these - 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 を 1 行ずつ読むのは難しいですが、キーワードを検索すると特定のデータを見つけるのに役立ちます。
それ以外では、開発者に連絡するのが次善の策かもしれません。JSON は、特にボード全体をカバーしている場合、正しく解析するのが複雑になる可能性があります。
この内容はお役に立ちましたか?