{"id":7,"date":"2025-09-24T04:40:09","date_gmt":"2025-09-24T04:40:09","guid":{"rendered":"https:\/\/healingcoder.com\/lineofficialbk\/?page_id=7"},"modified":"2025-10-03T08:36:44","modified_gmt":"2025-10-03T08:36:44","slug":"line%e5%85%ac%e5%bc%8f%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e7%94%a8%e3%83%87%e3%83%bc%e3%82%bf%e5%8c%96%e3%83%84%e3%83%bc%e3%83%ab","status":"publish","type":"page","link":"https:\/\/healingcoder.com\/lineofficialbk\/","title":{"rendered":"Line\u516c\u5f0f\u30c1\u30e3\u30c3\u30c8\u5c65\u6b74\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30c4\u30fc\u30eb"},"content":{"rendered":"        <div id=\"line-chat-extractor\" style=\"max-width: 800px; margin: 20px auto; padding: 20px; border: 1px solid #ddd; border-radius: 8px;\">\n            <h3>LINE Chat Extractor<\/h3>\n            \n            <div style=\"margin-bottom: 20px;\">\n                <label for=\"line-data-input\" style=\"display: block; margin-bottom: 8px; font-weight: bold;\">\n                    LINE\u30c1\u30e3\u30c3\u30c8\u306eHTML\u30c7\u30fc\u30bf\u3092\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\uff1a\n                <\/label>\n                <textarea \n                    id=\"line-data-input\" \n                    placeholder=\"\u3053\u3053\u306bLINE\u30c1\u30e3\u30c3\u30c8\u306eHTML\u30c7\u30fc\u30bf\u3092\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044...\"\n                    style=\"width: 100%; min-height: 300px; padding: 15px; border: 2px solid #ddd; border-radius: 6px; font-family: monospace; font-size: 12px;\"\n                ><\/textarea>\n                <div style=\"font-size: 12px; color: #666; margin-top: 5px;\">\n                    \u203b \u9001\u4fe1\u8005\u540d\u306f\u81ea\u52d5\u3067\u691c\u51fa\u3055\u308c\u307e\u3059\u3002\u30d8\u30c3\u30c0\u30fc\u90e8\u5206\u3068\u30e1\u30c3\u30bb\u30fc\u30b8\u90e8\u5206\u3092\u542b\u3080HTML\u3092\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002\n                <\/div>\n            <\/div>\n            \n            <div style=\"margin-bottom: 20px;\">\n                <button \n                    id=\"process-btn\" \n                    type=\"button\"\n                    style=\"background: #00b900; color: white; padding: 12px 24px; border: none; border-radius: 6px; cursor: pointer; margin-right: 10px;\"\n                    onclick=\"processLineData()\"\n                >\n                    \u30c7\u30fc\u30bf\u62bd\u51fa\u5b9f\u884c\n                <\/button>\n                <button \n                    id=\"download-btn\" \n                    type=\"button\"\n                    style=\"background: #6c757d; color: white; padding: 12px 24px; border: none; border-radius: 6px; cursor: pointer; display: none;\"\n                    onclick=\"downloadCSV()\"\n                >\n                    CSV\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\n                <\/button>\n            <\/div>\n            \n            <div id=\"status-message\" style=\"display: none; padding: 12px; border-radius: 6px; margin: 15px 0;\"><\/div>\n            <div id=\"sender-info\" style=\"display: none; margin-top: 15px; padding: 15px; background: #e7f3ff; border-radius: 6px; border-left: 4px solid #0073aa;\"><\/div>\n            <div id=\"results-preview\" style=\"display: none; margin-top: 20px; padding: 20px; background: #f8f9fa; border-radius: 6px;\"><\/div>\n        <\/div>\n\n        <style>\n        .message-success { background: #d4edda; color: #155724; border: 1px solid #c3e6cb; }\n        .message-error { background: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; }\n        .message-info { background: #d1ecf1; color: #0c5460; border: 1px solid #bee5eb; }\n        .preview-table table { width: 100%; border-collapse: collapse; background: white; }\n        .preview-table th { background: #00b900; color: white; padding: 12px; text-align: left; }\n        .preview-table td { padding: 10px 12px; border-bottom: 1px solid #eee; font-size: 12px; }\n        .preview-table tr:nth-child(even) { background: #f8f9fa; }\n        .sender-info h5 { margin: 0 0 10px 0; color: #0073aa; font-size: 16px; }\n        .sender-info p { margin: 5px 0; font-size: 14px; }\n        <\/style>\n\n        <script>\n        \/\/ \u57fa\u672c\u7684\u306a\u5909\u6570\u306e\u307f\u5b9a\u7fa9\n        var currentSessionId = null;\n        var allMessages = [];\n        console.log('LINE Chat Extractor loaded');\n        <\/script>\n        \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":4,"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/pages\/7\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/healingcoder.com\/lineofficialbk\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}