回答編集履歴

9

 

2022/12/11 11:21

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,7 @@
16
16
  ---
17
17
  # ポイント
18
18
  + withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
19
- + withSuccessHandlerの前に実行させるGAS側の関数引数には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
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

 

2022/12/11 11:20

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,7 @@
16
16
  ---
17
17
  # ポイント
18
18
  + withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
19
- + withSuccessHandler には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
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

 

2022/12/11 11:15

投稿

退会済みユーザー
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

 

2022/12/11 11:11

投稿

退会済みユーザー
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

 

2022/12/11 11:11

投稿

退会済みユーザー
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

 

2022/12/11 11:09

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,8 @@
16
16
  ---
17
17
  # ポイント
18
18
  + withSuccessHandler/withFailureHandler には関数を渡す(関数の評価結果ではない)
19
+ + withSuccessHandler には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)
19
- + withSuccessHandler には JavaScript の プリミティブ型しか渡せません。(なので obj [オブジェクト]ではなく、 obj.value(数値)を渡す)参照→ https://developers.google.com/apps-script/guides/html/reference/run
20
+ 参照→ https://developers.google.com/apps-script/guides/html/reference/run
20
21
 
21
22
  ---
22
23
 

3

 

2022/12/11 11:09

投稿

退会済みユーザー
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

 

2022/12/11 11:08

投稿

退会済みユーザー
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

 

2022/12/11 10:46

投稿

退会済みユーザー
test CHANGED
@@ -4,7 +4,7 @@
4
4
  ```
5
5
 
6
6
  ```js
7
- google.script.run.withSuccessHandler(work_list(obj))
7
+ google.script.run.withSuccessHandler(work_list)
8
8
  ```
9
9
  に直してください。
10
10