回答編集履歴

3

余計なコメントを削除

2019/09/12 18:51

投稿

ZENSH
ZENSH

スコア2

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  var label = 'label:xxxxxxxxx'+' is:unread';//Gmailラベル
22
22
 
23
- var reg = /([A-z]{1}.{9})(([0-9]*))/g;//(,|(\n|\r|\r\n))
23
+ var reg = /([A-z]{1}.{9})(([0-9]*))/g;
24
24
 
25
25
  var rep1 = /([A-z]{1}.{9})/g;
26
26
 

2

コード修正

2019/09/12 18:51

投稿

ZENSH
ZENSH

スコア2

test CHANGED
@@ -44,19 +44,21 @@
44
44
 
45
45
  var message = threads[i].getMessages();
46
46
 
47
+
48
+
47
49
  for (var j = 0; j < message.length; j++){
48
50
 
49
51
  var basearray0 = message[j].getBody().match(reg);
52
+
53
+ message[j].markRead();//既読処理
54
+
55
+
50
56
 
51
57
  for (var k = 0; k < basearray0.length; k++){
52
58
 
53
59
  output[k] = [basearray0[k].match(rep1)[0],basearray0[k].match(rep2)[0].replace('(','').replace(')','')];
54
60
 
55
- Logger.log(output[k]);
56
-
57
61
  sh_To.appendRow(output[k]);//該当シート最終行へ格納
58
-
59
- message[j].markRead();//既読処理
60
62
 
61
63
  }
62
64
 

1

本文修正

2019/09/09 18:35

投稿

ZENSH
ZENSH

スコア2

test CHANGED
@@ -4,9 +4,7 @@
4
4
 
5
5
  しかし、コード的には綺麗じゃない気がしています。
6
6
 
7
- もっとスマートにコーディング出来方が現れしたら、
7
+ もっとスマートに記述できかたの投稿をお待ちしておりす。
8
-
9
- ベストアンサーにさせていただきたいと思います。
10
8
 
11
9
 
12
10