回答編集履歴

4

誤字を修正

2020/07/04 08:08

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  // +で区切らずに繋げて書いても大丈夫と思います
20
20
 
21
- var Memo = new RegExp('【 ご要望など'+'[\s\S]*?'+'=');
21
+ var Memo = new RegExp('【 ご要望など'+'[\s\S]*?'+'=+');
22
22
 
23
23
 
24
24
 

3

質問の変更に対応

2020/07/04 08:08

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -1,3 +1,9 @@
1
+ 【 メモ 】 じゃなく、【 ご要望など(任意) 】 とのことで、コード修正しました。
2
+
3
+
4
+
5
+
6
+
1
7
  var Memo = new RegExp('"【 メモ 】 [\s\S]*="');
2
8
 
3
9
 
@@ -12,7 +18,7 @@
12
18
 
13
19
  // +で区切らずに繋げて書いても大丈夫と思います
14
20
 
15
- var Memo = new RegExp('【 メモ 】'+'[\s\S]*?'+'=+');
21
+ var Memo = new RegExp('【 ご要望など'+'[\s\S]*?'+'=');
16
22
 
17
23
 
18
24
 

2

一部修正

2020/07/04 08:08

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  // その上で matchで配列として取得して書き出す
20
20
 
21
- var Memotext = body.match(Memo)[0]
21
+ var Memotext = body.match(Memo)[0];
22
22
 
23
23
  sheet.getRange(row,1).setValue(Memotext);
24
24
 

1

追記しました

2020/07/03 06:03

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -14,4 +14,14 @@
14
14
 
15
15
  var Memo = new RegExp('【 メモ 】'+'[\s\S]*?'+'=+');
16
16
 
17
+
18
+
19
+ // その上で matchで配列として取得して書き出す
20
+
21
+ var Memotext = body.match(Memo)[0]
22
+
23
+ sheet.getRange(row,1).setValue(Memotext);
24
+
25
+
26
+
17
27
  ```