質問編集履歴

2

コードの追記

2022/10/07 05:01

投稿

maruo_marui
maruo_marui

スコア1

test CHANGED
File without changes
test CHANGED
@@ -35,7 +35,7 @@
35
35
  ```GAS
36
36
  function getName() {
37
37
  var ss = SpreadsheetApp.getActiveSpreadsheet();
38
- var sh = ss.getActiveSheet();
38
+ var sh = ss.getActiveSheet();//シートAです
39
39
  var ce = sh.getRange("E1");
40
40
  var va = ce.getValue();
41
41
 

1

【やりたいこと】の追記、実現したいことの間違いを修正しました。

2022/10/07 05:00

投稿

maruo_marui
maruo_marui

スコア1

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,9 @@
10
10
  今回作成するのはシートA、シートBのテンプレです。
11
11
  各事業所で担当者名を変更する必要があるため、各事業所でテンプレをコピーして別のシートに移し、シート名を変更して使用する予定です。
12
12
 
13
+ 【やりたいこと】
14
+ ・シートAに入力された担当者名をシートBに自動反映する
15
+
13
16
  【質問内容】
14
17
  テンプレだけであれば、シートAが編集された際にgetSheetByNameを使用してsetValueするトリガーを設定すればうまくいったのですが、実用するにあたり各営業所ごとにシート名を変更されてしまうため、getSheetByNameがうまく使えず困っております。
15
18
  以下の工夫をしてみましたがどうにもうまくいかず、こちらでご質問いたしました。
@@ -21,8 +24,7 @@
21
24
 
22
25
  ### 実現したいこと
23
26
 
24
- ここに実現したいことを箇条書きで書いてください。
25
- - [ ] シートBの担当者名(B6:F6)をシートA(B6:F6)に自動反映させる
27
+ - [ ] シートAの担当者名(B6:F6)をシートB(B6:F6)に自動反映させる
26
28
  - [ ] シート名が変更されても動くようにする
27
29
 
28
30
  ### 発生している問題・エラーメッセージ