Kindle蔵書一覧を取得する方法 こちらの記事の下記のスクリプトを使ってKindle蔵書一覧を取得をしているのですが、JavaScriptでこのデータのpurchaseDateをソートする方法をどなたかご教示いただけないでしょうか。
JavaScriptをあまり触ったことがないため、どこから手をつければよいのか八方塞がりの状態となっております。
ご意見や参考になる記事等をご教示いただけると嬉しいです。
getKindleCsv = function () { const FILE_NAME = 'Kindle.csv'; var db = openDatabase('K4W', '3', 'thedatabase', 1024 * 1024); // Set CSV header var csvData = "ASIN,Title,Authors,PurchaseDate\n"; db.transaction(function (tx) { tx.executeSql('SELECT * FROM bookdata order by title;', [], function (tx, results) { var len = results.rows.length; for (i = 0; i < len; i++) { var result = results.rows.item(i); var asin = result.asin; var title = result.title; var authors = JSON.parse(result.authors); var purchaseDate = new Date(result.purchaseDate).toLocaleDateString(); // Remove double quotes and CRLF from title title = title.replace(/"/g, ''); title = title.replace(/\n|\r\n|\r/g, ''); // Take only first author var authorList = authors[0]; // Write out CSV Style csvData += '"' + asin + '","' + title + '","' + authorList + '","' + purchaseDate + '"\n' } // Export CSV File var bom = new Uint8Array([0xEF, 0xBB, 0xBF]); var blob = new Blob([bom, csvData], { type: 'text/csv' }); var url = (window.URL || window.webkitURL).createObjectURL(blob); var link = document.createElement('a'); link.download = FILE_NAME; link.href = url; document.body.appendChild(link); link.click(); document.body.removeChild(link); }); }); }; getKindleCsv();
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/01 23:10