質問編集履歴

1

多少わかりやすくするためにスクリーンショット載せましたので、宜しくお願いいたします。

2018/09/12 02:02

投稿

Masatomato
Masatomato

スコア13

test CHANGED
File without changes
test CHANGED
@@ -6,39 +6,23 @@
6
6
 
7
7
 
8
8
 
9
- 現在google apps scriptを使用してスケジュール管理表を作っていて、
10
-
11
- ブック『個人側スケュール』にある「合計シート」と「事業部別のシート」×3の計4シートの情報を、
9
+ ![イメー説明](004ba98bdab99ead8194bc664dc644f1.jpeg)
12
-
13
- ブック『管理側スケジュール』に反映させたくて、
14
10
 
15
11
 
16
12
 
17
- 『管理スケジュール側』にシート「リンク設定」を作ってIMPORTRANGEで、
13
+ 現在google apps scriptを使用して上記スケジュール管理表を作っています。
18
14
 
19
- 「合計シート」を引っ張ってくは出来たのですが
15
+ 『【個人用】タスク管理シート』にあ赤枠囲っ3シート情報を
20
16
 
17
+ 『【管理用】タスク管理シート』に反映させる且つ、
21
18
 
19
+ 管理側赤枠で囲っている情報更新ボタンを押すと今なら「セルA5」に記載されてる「1月」を参照して、
22
20
 
23
- 事業部別シート」を引っ張ってくる際もGASの中でIMPORTRANGEが使いかったので
21
+ 個人側セルD6:D7」情報を引っ張ってきて管理側「セルD6:D7」反映させくて
24
22
 
25
- 以下のソースコードを作成したのですが、
23
+ 1人分なら【"importrange(index('リンク設定'!$C:$C,match(D$4,'リンク設定'!$B:$B,0)),\"事業部別!$D$6\")")】でいけたのですが、
26
24
 
27
- 【setFormula("importrange(index('リンク設定'!$C:$C,match(D$4,'リンク設定'!$B:$B,0)),\"事業部別!$D$6\")");】
28
-
29
- このコードの「D$4」のDを数字や変数に置き換える方法をご存知な方居たら教えて頂けないでしょうか。
30
-
31
-
32
-
33
- やりたいこととしては、
34
-
35
- セルにプルダウンで設定された「月」を選択すれば『個人側スケジュール』を書いた人達のスケジュールが、
36
-
37
- 『管理スケジュール側』で一気見られるというのがしたい
25
+ これを複数個所同時更新させようとするとなかなか上手くきません
38
-
39
- 可能であれば名前が記載されている最終セルのAT列(シート最終はBP列)をLastColumnとする記述方法もご教示願いたいです。
40
-
41
-
42
26
 
43
27
 
44
28
 
@@ -46,7 +30,7 @@
46
30
 
47
31
  本来なら全ての月に対応させたいです。
48
32
 
49
- また、いまのままだと「D4」の人の情報をループで取り続けてきてしまうので、
33
+ また、いまのままだと「D4(黄枠のA)」の人の情報をループで取り続けてきてしまうので、
50
34
 
51
35
  そこが改善(例:F4、H4、J4と2ずつ離れた値を参照)したい点となります。
52
36