TfabWorks の便利な意見共有サービス、「ふきだしくん」に書き込まれたデータを保存するためのツールです。「ふきだしくん」のページを表示した状態で実行してください。
複数のページがある場合は、そのページごとに実行する必要があります。
「ふきだしくん」は毎日午前4時にデータがリセットされ、「ボードが存在しないか期限切れになっています。」というメッセージが出るようになりますが、表示されたタブを閉じていなければ、期限切れのメッセージが出ていても保存することは可能です。
※注意・お願い※
コードをコピーしてブラウザのブックマークに保存してください。
javascript:(()=>{const%20stickies=document.querySelectorAll('g.sticky');let%20csvData='';stickies.forEach(sticky=>{const%20text=sticky.querySelector('p.content').textContent.trim()||'';const%20name=sticky.querySelector('.name%20dd').innerText||'';const%20votes=sticky.querySelector('.voted%20dd').innerText||'';const%20backgroundColor=sticky.querySelector('p.content').style.backgroundColor||'';csvData+=`"${text}","${name}","${votes}","${backgroundColor}"\\n`;});const%20textArea=document.createElement('textarea');Object.assign(textArea.style,{position:'fixed',top:'0',left:'0',opacity:'0',});document.body.appendChild(textArea);textArea.value=csvData;textArea.select();document.execCommand('copy');document.body.removeChild(textArea);alert('コピーしました!');})();
javascript:(()=>{const%20texts=[...document.querySelectorAll("g.sticky%20p.content")].map(p=>p.textContent).join("\\n\\n");if(texts){const%20textarea=Object.assign(document.createElement("textarea"),{style:"position:fixed;top:0;left:0;opacity:0;",value:texts});document.body.appendChild(textarea);textarea.select();document.execCommand("copy");document.body.removeChild(textarea);alert("コピーされました:\\n");}else{alert("対象のノードが見つかりませんでした。");}})();
投稿、記入者の名前、いいねの数、付箋の色のRGB値をCSV形式でクリップボードにコピーする機能を Chrome の拡張機能として使えるようにしました。
以下のZIPファイルをダウンロードして展開したフォルダを「パッケージ化されていない拡張機能を読み込む」から読み込んでください。