teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字

2021/04/18 12:43

投稿

fujicky
fujicky

スコア14

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  ただ、別のところで実際にバグが出てしまっているのと、今後の運用の観点からできれば他の方法での実現方法を模索しています。
6
6
 
7
7
  例えば、
8
- 1.初回の呼び出しのみデータ群の読み込みを実行する
8
+ 1.初回の関数呼び出しのみデータ群の読み込みを実行する
9
9
  2.呼び出す関数の引数にデータ群を設定する
10
10
 
11
11
  2の場合は読み込むデータ群が多いため毎回関数の呼び出しのたびに、

1

誤字

2021/04/18 12:43

投稿

fujicky
fujicky

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- グローバル変数よりも狭く、関数内で宣言するようなローカル変数よりも広いというようなスコープ、変数はjavaScript(Google Apps Script)に存在するのでしょうか?(例えばある1つの関数のみが利用できるグローバル変数のようなイメージです)
1
+ ### グローバル変数よりも狭く、関数内で宣言するようなローカル変数よりも広いというようなスコープ、変数はjavaScript(Google Apps Script)に存在するのでしょうか?(例えばある1つの関数のみが利用できるグローバル変数のようなイメージです)
2
2
 
3
3
  現状は以下のようにコーディングしていて、
4
4
  型番、タイトル、在庫数などのマスタデータをグローバル変数に設定しておりプログラムは問題なく動作します。
@@ -9,7 +9,7 @@
9
9
  2.呼び出す関数の引数にデータ群を設定する
10
10
 
11
11
  2の場合は読み込むデータ群が多いため毎回関数の呼び出しのたびに、
12
- 多くの引数を追加して呼び出すことになるのでコードが冗長になります。こういう感じってやはり良くないですかね・・!?→getMstDatas(shohinTitleList[i], katabanVals, titleVals, zaikoVals,その他設定データ)。
12
+ 多くの引数を追加して呼び出すことになるのでコードが冗長になります→ getMstDatas(shohinTitleList[i], katabanVals, titleVals, zaikoVals,その他設定データ)。こういう感じってやはり良くないですかね・・!?
13
13
 
14
14
  予めデータ群をリストにまとめる等すればいいのかもしれませんが、
15
15
  影響範囲が大きくできれば1の方法やその他の方法でのアプローチを優先したいと個人的には思っているところです。
@@ -32,10 +32,10 @@
32
32
  var katabanVals = sheet1.getRange(1, 1, lastRow, 1).getValues().flat();
33
33
 
34
34
  //タイトル列取得
35
- var titleVals = sheet1.getRange(1, 5, lastRow, 1).getValues().flat();
35
+ var titleVals = sheet1.getRange(1, 2, lastRow, 1).getValues().flat();
36
36
 
37
37
  //在庫数列取得
38
- var zaikoVals = sheet1.getRange(1, 18, lastRow, 1).getValues().flat();
38
+ var zaikoVals = sheet1.getRange(1, 3, lastRow, 1).getValues().flat();
39
39
 
40
40
 
41
41
  function getMstDatas(shohinTitle) {