質問編集履歴

2

2021/09/18 08:33

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,51 @@
43
43
 
44
44
 
45
45
  よろしくお願い致します。
46
+
47
+
48
+
49
+ 追記
50
+
51
+ 以下のスクリプトを時限式タイマーで毎日1回動かす設定にしてみました。
52
+
53
+ ```GAS
54
+
55
+ try{
56
+
57
+ var objLabel = GmailApp.getUserLabelByName('aaa');
58
+
59
+ var objSentLabel = GmailApp.getUserLabelByName('sent');
60
+
61
+ var threads = GmailApp.search('label:aaa');
62
+
63
+ for (var th in threads) {
64
+
65
+ var msgs = threads[th].getMessages();
66
+
67
+ for (var msg in msgs) {
68
+
69
+ GmailApp.sendEmail('aaa@gmail.com',
70
+
71
+ 'from[' + msgs[msg].getFrom() + ']' + msgs[msg].getSubject(),
72
+
73
+ msgs[msg].getPlainBody(),
74
+
75
+ {attachments: msgs[msg].getAttachments()});
76
+
77
+ }
78
+
79
+ threads[th].addLabel(objSentLabel);
80
+
81
+ threads[th].removeLabel(objLabel);
82
+
83
+ }
84
+
85
+ } catch {
86
+
87
+ ;
88
+
89
+ }
90
+
91
+ ```
92
+
93
+ これでどうでしょうか?

1

2021/09/18 08:33

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,11 @@
35
35
 
36
36
 
37
37
  どうすればいいでしょうか?
38
+
39
+
40
+
41
+ 1日100通の制限があることは分かりました。1通送る度に15分のスリープを入れて180日間放置したいと思います。また途中で止まることが予測されますので送り終わったメールのラベルを自動的に削除して、自動的に別のラベルを付けたいです。
42
+
43
+
44
+
45
+ よろしくお願い致します。