gmailからスプレッドシートにGASを使って転記をしています。
メール内の文字列に部分的に重複している箇所があるため、意図しない箇所が抽出されてしまいます。
どなたかご教授いただけないでしょうか?
よろしくお願いいたします。
メール内には
11月:○○
12月:××
1月:▼▼
2月:■■
とあり、スプレッドシートに抽出すると
1月の内容▼▼を抽出したいのに11月の○○になり、2月の内容■■は××になってしまいます。
どの部分を変更すれば良いでしょうか?
gas
1var regNovember= new RegExp('11月:' + '.*?' + '\r'); 2 var November = body.match(regNovember)[0].replace('11月:', '').replace('\r', ''); 3 4 var regDecember= new RegExp('12月:' + '.*?' + '\r'); 5 var December = body.match(regDecember)[0].replace('12月:', '').replace('\r', ''); 6 7 var regJanualy= new RegExp('1月:' + '.*?' + '\r'); 8 var Janualy = body.match(regJanualy)[0].replace('1月:', '').replace('\r', ''); 9 10 var regFebruary= new RegExp('2月:' + '.*?' + '\r'); 11 var February = body.match(regFebruary)[0].replace('2月:', '').replace('\r', ''); 12
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/16 13:33