JSONフォーマット成形ツールをGoogle Spread Sheetで作った(GAS)
JSONフォーマット成形ツールをGoogle Spread Sheetで作りました。
今回はその紹介です。
JSONフォーマット成形ツールをGoogle Spread Sheetで作った(GAS)
例として、次のJSONデータがあるとします。
1 |
{"dictdata1": {"param1": {"tes1": 1},"param2": {"tes2": 2},"param3": {},},"dictdata2": {"aaa": "111","bbb": "222","ccc": "333"},"dictdata3": {}} |
生のデータのままだとこんな感じで改行されずに取得されることになるので非常に読みづらいです。
そこで、Google Spread Sheet上で生のJSONデータを成形してくれるツールを開発しました。
例として画面はこんな感じです。
B2セルに成形したいJSONを入れ、myFunction関数を起動するとJSONが成形されてB10セル以降に返ってきます。
例として、先ほどのJSONのデータは次のように成形されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
{ "dictdata1": { "param1": { "tes1": 1 } ,"param2": { "tes2": 2 } ,"param3": { } , } ,"dictdata2": { "aaa": "111","bbb": "222","ccc": "333" } ,"dictdata3": { } } |
セキュリティ上の観点からGoogle Spread Sheetの共有リンクを晒すことはできませんが、中のスクリプトはGitHub上に公開いたします。
下記のリンクから対象のツールを落とすことができます。
https://github.com/Chico27/gas-json-format-tool
よろしければぜひお使いください。
私の今までの成果物はこちらです。
成果物一覧
ディスカッション
コメント一覧
まだ、コメントがありません