WorkFlowyからExcelテーブルへ変換するブックマークレット

WorkFlowyのようなアウトラインからExcelに変換する際のメリットは何かを考えていたところ、そういえばトピックをテーブルにすることで活用の幅が広がるのではと考えて作ってみました。

Excelでフィルタを使ったデータベースのような形を作るとなると、テーブルのようにそれぞれのカラムにデータが入力されたデータをつくる必要があります。

既にあるテーブルにデータを1件入れる程度であれば、そんなに手間はないのですが、ある程度のデータを入れるとなると入力する項目が多くて面倒なこともあります。

一方、アウトライナーでは親子関係で構造を作れるので、入力数が少なくて済むのですがデータベースのような使い方には向きません。

そこでアウトライナーの親子構造をExcelのテーブル構造に変換するブックマークレットを作りました。

WorkFlowyでトピックを表示した状態でブックマークレットを起動するとpromptウィンドウが表示されます。変換された文字列が入力されているので、こちらをコピーしてExcelにペーストするとテーブルの形になります。

WF2ExcelTable

javascript:(function(){p=WF.currentItem();q=p.getAncestors().length;prompt("WF2ExcelTable",child(p));function%20child(a){var%20c=a.getVisibleChildren();if(0==c.length){for(var%20b=a.getAncestors().length-q,d="",e=a,f=1;f<b;f++)d=e.getParent().getNameInPlainText()+"\t"+d,e=e.getParent();b=d+a.getNameInPlainText()+"\n"}for(a=0;a<c.length;a++)b+=child(c[a]);return%20b};})();

※このページの内容は以上です。「サポート」歓迎しております。いただいたサポートはツールのメンテナンスや要望追加の費用や開発モチベーションに当てさせていただきます。

この記事が気に入ったらサポートをしてみませんか?