質問編集履歴

18

2020/09/09 02:45

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

17

2020/09/09 02:45

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  //1つ目の処理
54
54
 
55
- return data;
55
+ return data;
56
56
 
57
57
  }
58
58
 
@@ -62,7 +62,7 @@
62
62
 
63
63
  //2つ目の処理
64
64
 
65
- return;
65
+ return;
66
66
 
67
67
  }
68
68
 
@@ -72,7 +72,7 @@
72
72
 
73
73
  //3つ目の処理
74
74
 
75
- return;
75
+ return;
76
76
 
77
77
  }
78
78
 

16

2020/09/09 02:45

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

15

2020/09/04 11:56

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

14

2020/09/04 11:15

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  function function1(e){
52
52
 
53
- //1つ目の処理
53
+ //1つ目の処理
54
54
 
55
55
  return data;
56
56
 
@@ -60,7 +60,7 @@
60
60
 
61
61
  function function2(data){
62
62
 
63
- //2つ目の処理
63
+ //2つ目の処理
64
64
 
65
65
  return;
66
66
 
@@ -70,7 +70,7 @@
70
70
 
71
71
  function function3(){
72
72
 
73
- //3つ目の処理
73
+ //3つ目の処理
74
74
 
75
75
  return;
76
76
 

13

2020/09/04 11:15

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

12

2020/09/04 11:13

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  フォーム送信時のトリガーで下記例の関数mainが実行されるように設定し、その中でサブルーチンとしてfunction1~3を呼び出すイメージです。
10
10
 
11
- 実際のコードではこれらを1つのgsファイルに記述すると700行近くなってしまい(関数は3つ以上あります)、読みづらいので同プロジェクト内でgsファイルを分割して呼び出そうと思っているのですが、
11
+ 実際のコードではこれらを1つのgsファイルに記述すると700行近くなってしまい(サブルーチンは3つ以上あります)、読みづらいので同プロジェクト内でgsファイルを分割して呼び出そうと思っているのですが、
12
12
 
13
13
  このようなgsファイルの分割で何か問題が起きる可能性はあるのでしょうか。
14
14
 

11

2020/09/04 11:13

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

10

2020/09/04 11:13

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  フォーム送信時のトリガーで下記例の関数mainが実行されるように設定し、その中でサブルーチンとしてfunction1~3を呼び出すイメージです。
10
10
 
11
- 実際のコードではこれらを1つのgsファイルに記述すると700行近くなってしまい、読みづらいので同プロジェクト内でgsファイルを分割して呼び出そうと思っているのですが、
11
+ 実際のコードではこれらを1つのgsファイルに記述すると700行近くなってしまい(関数は3つ以上あります)、読みづらいので同プロジェクト内でgsファイルを分割して呼び出そうと思っているのですが、
12
12
 
13
13
  このようなgsファイルの分割で何か問題が起きる可能性はあるのでしょうか。
14
14
 

9

2020/09/04 11:13

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  ### コードの例
36
36
 
37
-
37
+ ```GAS
38
38
 
39
39
  function main(e){
40
40
 
@@ -76,7 +76,7 @@
76
76
 
77
77
  }
78
78
 
79
-
79
+ ```
80
80
 
81
81
 
82
82
 

8

2020/09/04 11:11

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,9 @@
18
18
 
19
19
 
20
20
 
21
+ また、似たようなプロジェクトを複数作成する予定です。
22
+
21
- また、似たようなプロジェクトを複数作成する予定なのですが、同一プロジェクト内で関数名・gsファイル名っていけないと思いますが別プロジェクト間で関数名・gsファイル名が被った場合に何か問題は起きるのでしょうか。
23
+ 同一プロジェクト内で関数名・gsファイル名NGと思いますが別プロジェクト間で関数名・gsファイル名が被った場合に何か問題は起きるのでしょうか。
22
24
 
23
25
 
24
26
 

7

2020/09/04 11:06

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,15 @@
12
12
 
13
13
  このようなgsファイルの分割で何か問題が起きる可能性はあるのでしょうか。
14
14
 
15
+
16
+
15
- また、下の例ではfunction1の返り値をfunction2の引数として利用していますが、このような場合はgsファイルを分けない方が良い等の書き方のアドバイスを頂ければと思います。
17
+ 下の例ではfunction1の返り値をfunction2の引数として利用していますが、このような場合はgsファイルを分けない方が良い等の書き方のアドバイスを頂ければと思います。
18
+
19
+
20
+
21
+ また、似たようなプロジェクトを複数作成する予定なのですが、同一プロジェクト内での関数名・gsファイル名が被ってはいけないと思いますが別プロジェクト間で関数名・gsファイル名が被った場合に何か問題は起きるのでしょうか。
22
+
23
+
16
24
 
17
25
 
18
26
 

6

2020/09/04 11:05

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,9 @@
26
26
 
27
27
 
28
28
 
29
- function main(){
29
+ function main(e){
30
30
 
31
- var data = function1;
31
+ var data = function1(e);
32
32
 
33
33
  function2(data);
34
34
 
@@ -38,7 +38,7 @@
38
38
 
39
39
 
40
40
 
41
- function function1(){
41
+ function function1(e){
42
42
 
43
43
  //1つ目の処理
44
44
 

5

2020/09/04 10:58

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

4

2020/09/04 10:47

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,8 @@
62
62
 
63
63
  //3つ目の処理
64
64
 
65
+ return;
66
+
65
67
  }
66
68
 
67
69
 

3

2020/09/04 10:47

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  function main(){
30
30
 
31
- var data = function1;
31
+ var data = function1;
32
32
 
33
33
  function2(data);
34
34
 

2

2020/09/04 10:46

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
File without changes

1

2020/09/04 10:45

投稿

wefee
wefee

スコア5

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  //2つ目の処理
54
54
 
55
- return
55
+ return;
56
56
 
57
57
  }
58
58