質問編集履歴
1
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,8 +7,27 @@
|
|
7
7
|
### 該当のソースコード
|
8
8
|
|
9
9
|
```GAS
|
10
|
+
function myFunction(){
|
11
|
+
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
|
12
|
+
var sheet = spreadsheet.getSheetByName("sheet1"); // シートの取得
|
13
|
+
var firstRow = sheet.getRange(3,6).getValues();//最終行の確認
|
10
|
-
var eventdate = sheet.getRange("A1").getValue();
|
14
|
+
var eventdate = sheet.getRange("A1").getValue();
|
11
|
-
var eventdate1 = Utilities.formatDate(eventdate,'Asia/Tokyo','yyyy/MM/dd');
|
12
15
|
|
13
|
-
var threads = GmailApp.search('subject:●●● cc:●●●@●●●.com after:
|
16
|
+
var threads = GmailApp.search('subject:●●● cc:●●●@●●●.com after:${eventdate}'); // 検索条件指定
|
17
|
+
var messages = GmailApp.getMessagesForThreads(threads);
|
18
|
+
|
19
|
+
//書き込み
|
20
|
+
messages.forEach(function(message){
|
21
|
+
|
22
|
+
var Subject = message[0].getSubject();
|
23
|
+
var date = message[0].getDate();
|
24
|
+
|
25
|
+
var data = [date,Subject];
|
26
|
+
sheet.getRange(firstRow,1,1,data.length).setValues([data]);
|
27
|
+
Logger.log([data]); //確認用
|
28
|
+
|
29
|
+
firstRow++;
|
30
|
+
});
|
31
|
+
|
32
|
+
}
|
14
33
|
```
|