ゆずめも

メモ的なブログです。主に勉強した事について書いてます。

zaimの履歴画面が期間は選択できるのに集計出ないのbookmarkletで無理やり集計した

f:id:yuzu441:20160629215442p:plain

社会人になってお小遣い管理を始めました

何使っても一緒か思って、友達に勧められたzaimを使ってますが
携帯の言語設定に全部引っ張られたり、いろいろ辛い所が…
(言語設定くらいさせてくれても…)

そんなzaimさん
履歴画面で検索を押すと期間絞込できることに気づいて
この期間の合計はいくらなんだろと思った

本題

お仕事でjavascript書き始めてテンション高かったので
集計してくれるjavascript書いた

コード

コードはgistに置いた

zaim集計-履歴画面で範囲選択とかできるのに集計出ない不思議

bookmarklet

上のソースを下のページでminifyして、javascript:付けた結果が下記コード

JSCompress: Minify Javascript Online / Online JavaScript Compression

javascript:!function(){const t=document.querySelectorAll(".list tr:not(:first-child) .price a"),e=Array.prototype.reduce.call(t,function(t,e){const r=e.innerText;return t+parseInt(r.replace(/¥|,/g,""))},0);alert("合計: "+e)}();