GoogleKeepでラベルなしを抽出
GoogleKeepでラベルがついていないものを抽出したい。
わからない
GoogleKeepで日常のメモを行っています。
GoogleKeepでは、ラベルなし検索ができないため、メモの整理に困っていました。
Netで検索
同問題に悩んでいる人はStackOverFlowでも見つかりましたが、解決策の記載がない。
BookMarkLetで解決できないか?
GoogleKeepのソース見てみたら、簡単にできそうだったので
今回はBookMarkletで実装することにした。
以下をBookmarkに追加
javascript:(function(){var%20memos=document.getElementsByClassName("IZ65Hb-TBnied");for(var%20i=0;i<memos.length;i++){var%20memo=memos[i].getElementsByTagName("label");for(var%20j=0;j<memo.length;j++){if(memo[j].innerText!=""){memos[i].style.display="none";break;}}}})();
- 注意
- GoogleKeepのページが完全にロードされるまで待ってください。
- FireFoxはBookmarkletが動作しません
- about:config->security.csp.enable->falseが必要
F12でコンソールに張り付けるほうが早いかも
毎日する作業でもないので、BrowserからF12->Consoleに以下を張り付けてもOK。
javascript:( function() { var memos=document.getElementsByClassName("IZ65Hb-TBnied"); for(var i=0;i<memos.length;i++) { var memo=memos[i].getElementsByTagName("label"); for(var j=0;j<memo.length;j++){ if(memo[j].innerText!="") { memos[i].style.display="none"; break; } } } } )();