質問: body.match(/^商品合計 :\s*?:(.+)$/m)[1]; sheet.appendRow([date, sum]); } thd.markRead(); Utilities.sleep(1000); } } ``` と打ち込んだら TypeError: null からプロパティ「1」を読み取れません。(行 20、ファイル「コード」) と反映されてしまいました。理想は2019/05/02 04:53:36と1,980円が反映されて欲しいです。 過去の質問、回答など参考にさせて頂きましたが、なかなかうまくいきませんでした。 もしよろしければどこが間違っているかご指摘願いたいです。よろしくお願い致します。
回答: dateとsumの正規表現をそれぞれ以下のように直してください。 var date = body.match(/^受付日時\s*?:(.+)/m)[1]; var sum = body.match(/^商品合計\s*?:(.+)/m)[1];