回答編集履歴
5
test
CHANGED
@@ -64,6 +64,6 @@
|
|
64
64
|
この状態で、formFil1 経由で行に対して編集を行い、その後formVal 経由で行(配列オブジェクト)を読み込んだ場合、得られるデータはformFil1 での編集が反映された後のものになります。
|
65
65
|
なぜなら、同じオブジェクトを参照しているからです。
|
66
66
|
|
67
|
-
注意:下図の「参照@」というのは、説明のためのものであって、GAS の実装と
|
67
|
+
注意:下図の「参照@」というのは、説明のためのものであって、GAS の実装と必ずしも一致するとは限りません。
|
68
68
|
|
69
69
|

|
4
test
CHANGED
@@ -64,6 +64,6 @@
|
|
64
64
|
この状態で、formFil1 経由で行に対して編集を行い、その後formVal 経由で行(配列オブジェクト)を読み込んだ場合、得られるデータはformFil1 での編集が反映された後のものになります。
|
65
65
|
なぜなら、同じオブジェクトを参照しているからです。
|
66
66
|
|
67
|
-
注意:下図の「参照@」というのは、説明のためのものであって、
|
67
|
+
注意:下図の「参照@」というのは、説明のためのものであって、GAS の実装とは必ずしも一致するとは限りません。
|
68
68
|
|
69
69
|

|
3
test
CHANGED
@@ -7,8 +7,7 @@
|
|
7
7
|
|
8
8
|
おそらく下記のようなことを聞きたかったのだろうと推測します。
|
9
9
|
|
10
|
-
「48行目で、for文の中で formFil1 を再利用している。
|
11
|
-
for
|
10
|
+
「53行目で、for文の中で formVal を再利用しているが、この部分でformVal の中身をみると、各行1列目からタイムスタンプが削除されてしまっている 。なぜか?」
|
12
11
|
|
13
12
|
---
|
14
13
|
#### 説明
|
2
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
} if (f.length < 1) return;
|
61
61
|
|
62
62
|
```
|
63
|
-
ここで、shift 関数により、formFil1 の f
|
63
|
+
ここで、shift 関数により、formFil1 の (0オリジンで) f 番目の1列目を削除しています。
|
64
64
|
上述の通り、formVal は formFil1 と同じ行(配列オブジェクト)への参照を要素として持ったままです。
|
65
65
|
この状態で、formFil1 経由で行に対して編集を行い、その後formVal 経由で行(配列オブジェクト)を読み込んだ場合、得られるデータはformFil1 での編集が反映された後のものになります。
|
66
66
|
なぜなら、同じオブジェクトを参照しているからです。
|
1
test
CHANGED
@@ -65,4 +65,6 @@
|
|
65
65
|
この状態で、formFil1 経由で行に対して編集を行い、その後formVal 経由で行(配列オブジェクト)を読み込んだ場合、得られるデータはformFil1 での編集が反映された後のものになります。
|
66
66
|
なぜなら、同じオブジェクトを参照しているからです。
|
67
67
|
|
68
|
+
注意:下図の「参照@」というのは、説明のためのものであって、javascript の実装とは異なります。
|
69
|
+
|
68
70
|

|