現在、以下のようなLINEのテキストデータをスプレッドシートにそれぞれ項目を取り出して転記するプログラムが作りたいのですが、どのようなコードを組めばよいのか分かりません。
取り出したい項目は日付、時間、Bの返信の""で囲まれたテキスト内のさらに「」の中のテキストです。
不規則なデータではないと思っているためプログラムで書き出せるものと思っておりますが、当方プログラミングは学び始めであるため思い違いでしたら申し訳ございません。
スプレッドシート転記の流れ?
1、テキストの上から日付を探し、見つけた日付データをA列に転記
2、1で見つけた日付からさらに次の日付までのテキストデータを取得
3、2のテキストの中から""で囲まれたテキストを取得し、その際同じ行の先頭に記載されている時間データをB列に転記
4、3で取得したテキストデータ内の「」で囲まれたテキストをC列に転記
5、上を繰り返す
上記のような流れでプログラムを作ろうと思っていたのですが、これだと日付内に複数データが存在するときに希望の動作がしないと気づきましたが、どのようにプログラムを組めば良いか、また、どんなコードを使えば作れるかが分かりません。
ご教授いただきたく存じます。
LINEテキストデータ
text
12020/07/04(土) 218:57 A aaa 318:57 B "「WWWW」 4wwwww 5wwww" 619:28 A bbb 719:28 B "「XXXX」 8xxxxx 9xxxxxx" 10 112020/07/10(金) 1218:11 A あ 1319:13 A ccc 1419:13 B "「YYYY」 15yyyy 16yyy" 17 182020/07/11(土) 1918:32 A い 2018:32 B 〇〇 2118:33 A ddd 2218:33 B "「ZZZZ」 23zz 24zzzz"
書き出したい表
日付 | 時間 | 内容 |
---|---|---|
2020/07/04 | 18:57 | WWWW |
2020/07/04 | 19:28 | XXXX |
2020/07/10 | 19:13 | YYYY |
2020/07/11 | 18:33 | ZZZZ |
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/12 05:44