teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードの修正

2021/11/11 08:21

投稿

退会済みユーザー
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:eventdate1');
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
  ```