質問編集履歴

2

画像のアップロード

2023/01/24 06:39

投稿

rrrrrrrrrr21
rrrrrrrrrr21

スコア3

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  抽出先シートのD列を作業列として利用したく、
10
10
  A列~C列にGmaiのデータを抽出したいです。
11
-
11
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-24/fe44983f-2573-44d1-bb37-32e8a26766d8.png)
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
14
 

1

文法の修正

2023/01/24 04:46

投稿

rrrrrrrrrr21
rrrrrrrrrr21

スコア3

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  appendRowを使っているからなのか
16
16
  D列に数式が入っているとうまく作動してくれません。
17
- (何入っていない状態だと問題なく動きま
17
+ setValueで同様で・・。
18
18
 
19
19
 
20
20
  ### 該当のソースコード
@@ -61,9 +61,9 @@
61
61
 
62
62
  ### 試したこと
63
63
  setValueで試してみました。
64
- これだと1通のみしか反映されません。。
65
64
 
65
+
66
- threads.forEach(thread => {
66
+ threads.forEach(function(thread){
67
67
 
68
68
  const message = thread.getMessages()[0]; //一通目のメールのみ
69
69
 
@@ -72,13 +72,9 @@
72
72
  let date = message.getDate(); // 送信日
73
73
  let fromData = message.getFrom(); // 送信元
74
74
  let subject = message.getSubject(); // 件名
75
+
76
+ const lastRow = sheet.getLastRow() + 1;
75
77
 
76
- sheet.getRange(2,1).setValue(date);
78
+ sheet.getRange(lastRow,1).setValue(date);
77
- sheet.getRange(2,2).setValue(fromData);
79
+ sheet.getRange(lastRow,2).setValue(fromData);
78
- sheet.getRange(2,3).setValue(subject);
80
+ sheet.getRange(lastRow,3).setValue(subject);
79
-
80
-
81
-
82
-
83
-
84
-