回答編集履歴

1

修正

2021/09/18 00:21

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- 転記対象が1行目ならば、何もしないようにします
1
+ (2)最終行だけ内容を転送すればよいであるならば、下記のようにしてみてはいかがでしょうか
2
2
 
3
3
  ```diff
4
4
 
@@ -6,11 +6,11 @@
6
6
 
7
7
  var mySheet = SpreadsheetApp.getActiveSheet(); //シートを取得
8
8
 
9
- var myCell = mySheet.getActiveCell(); //アクティブセルを取得
9
+ - var myCell = mySheet.getActiveCell(); //アクティブセルを取得  //削除
10
10
 
11
- var row = myCell.getRow();
11
+ - var row = myCell.getRow(); // 削除
12
12
 
13
- + if (row == 1) return; //追加
13
+ + var row = mySheet.getLastRow(); // 追加 最終行を取得
14
14
 
15
15
  var q1 = mySheet.getRange(row, 1).getDisplayValue();
16
16
 
@@ -35,5 +35,3 @@
35
35
  }
36
36
 
37
37
  ```
38
-
39
- (L○NYか○ステップか知りませんが、独自サービスのGoogleスプレッドシート連携機能だと思うので、その元々のサービス元のヘルプデスクとかに問い合わせた方が諸々解決はしやすいかと思います)