回答編集履歴
9
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
---
|
17
17
|
# ポイント
|
18
18
|
+ withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
|
19
|
-
+ withSuccessHandlerの前に実行させるGAS側の関数
|
19
|
+
+ withSuccessHandlerの前に実行させるGAS側の関数には引数としてJavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
|
20
20
|
参照→ https://developers.google.com/apps-script/guides/html/reference/run#parameters
|
21
21
|
|
22
22
|
---
|
8
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
---
|
17
17
|
# ポイント
|
18
18
|
+ withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
|
19
|
-
+ withSuccessHandler
|
19
|
+
+ withSuccessHandlerの前に実行させるGAS側の関数の引数には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
|
20
20
|
参照→ https://developers.google.com/apps-script/guides/html/reference/run#parameters
|
21
21
|
|
22
22
|
---
|
7
test
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
# ポイント
|
18
18
|
+ withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
|
19
19
|
+ withSuccessHandler には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
|
20
|
-
参照→ https://developers.google.com/apps-script/guides/html/reference/run
|
20
|
+
参照→ https://developers.google.com/apps-script/guides/html/reference/run#parameters
|
21
21
|
|
22
22
|
---
|
23
23
|
|
6
test
CHANGED
@@ -34,5 +34,5 @@
|
|
34
34
|
op.text = date[i].label;
|
35
35
|
```
|
36
36
|
としている部分も(仮にそのままであれば)うまく動かない原因ですが、要件が明らかになっていない以上修正できません。
|
37
|
-
(「var obj = 1とすると、シートデータを読み取れることは確認しています。」とのことから、実際に動
|
37
|
+
(「var obj = 1とすると、シートデータを読み取れることは確認しています。」とのことから、実際に動かしているコードは質問文とまた異なるのでしょう)
|
38
38
|
|
5
test
CHANGED
@@ -34,5 +34,5 @@
|
|
34
34
|
op.text = date[i].label;
|
35
35
|
```
|
36
36
|
としている部分も(仮にそのままであれば)うまく動かない原因ですが、要件が明らかになっていない以上修正できません。
|
37
|
+
(「var obj = 1とすると、シートデータを読み取れることは確認しています。」とのことから、実際に動くコードは質問文とまた異なるのでしょう)
|
37
38
|
|
38
|
-
|
4
test
CHANGED
@@ -16,7 +16,8 @@
|
|
16
16
|
---
|
17
17
|
# ポイント
|
18
18
|
+ withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
|
19
|
+
+ withSuccessHandler には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
|
19
|
-
|
20
|
+
参照→ https://developers.google.com/apps-script/guides/html/reference/run
|
20
21
|
|
21
22
|
---
|
22
23
|
|
3
test
CHANGED
@@ -32,6 +32,6 @@
|
|
32
32
|
op.value = date[i].cd;
|
33
33
|
op.text = date[i].label;
|
34
34
|
```
|
35
|
-
としている部分も(仮にそのままであれば)うまく動かない原因ですが、要件が明らかになっていない以上
|
35
|
+
としている部分も(仮にそのままであれば)うまく動かない原因ですが、要件が明らかになっていない以上修正できません。
|
36
36
|
|
37
37
|
|
2
test
CHANGED
@@ -1,13 +1,24 @@
|
|
1
1
|
すくなくとも、コード.gs の
|
2
2
|
```js
|
3
3
|
google.script.run.withSuccessHandler(work_list(date))
|
4
|
+
.withFailureHandler(no_date())
|
5
|
+
.get_work(obj);
|
4
6
|
```
|
5
7
|
を
|
6
8
|
```js
|
7
9
|
google.script.run.withSuccessHandler(work_list)
|
10
|
+
.withFailureHandler(no_date)
|
11
|
+
.get_work(obj.value);
|
8
12
|
```
|
9
13
|
に直してください。
|
10
14
|
|
15
|
+
|
16
|
+
---
|
17
|
+
# ポイント
|
18
|
+
+ withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
|
19
|
+
+ withSuccessHandler には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)参照→ https://developers.google.com/apps-script/guides/html/reference/run
|
20
|
+
|
21
|
+
---
|
11
22
|
|
12
23
|
残り、コード.gsのget_workで
|
13
24
|
```js
|
1
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
```
|
5
5
|
を
|
6
6
|
```js
|
7
|
-
google.script.run.withSuccessHandler(work_list
|
7
|
+
google.script.run.withSuccessHandler(work_list)
|
8
8
|
```
|
9
9
|
に直してください。
|
10
10
|
|