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

質問編集履歴

2

インデントを改善してみました。

2019/05/21 01:16

投稿

tak123
tak123

スコア17

title CHANGED
File without changes
body CHANGED
@@ -32,52 +32,52 @@
32
32
  var columnIVals = sheet.getRange('I:I').getValues(); // I列の値を配列で取得
33
33
  var ILastRow = columnIVals.filter(String).length; //空白を除き、配列の数を取得
34
34
 
35
-
35
+
36
36
  Logger.log(ILastRow);
37
+
38
+ for(var i = 1; i <= ILastRow; i++) {
39
+ if(!sheet.getRange(i, 12).getValue()){
40
+ message = sheet.getRange(i, 11).getValue();
41
+ sheet.getRange(i, 12).setValue(true);
37
42
 
38
- for(var i = 1; i <= ILastRow; i++) {
39
- if(!sheet.getRange(i, 12).getValue()){ //12列目(L列)に処理が終わるとTRUEを入れるようにしています。ブランクの時にforが動作します。
40
- message = sheet.getRange(i, 11).getValue();
41
- sheet.getRange(i, 12).setValue(true);
43
+ Logger.log(message);
42
44
 
43
- Logger.log(message);
45
+ var branch = sheet.getRange(i,8).getValue();
44
46
 
45
- var branch = sheet.getRange(i,8).getValue();
47
+ Logger.log(branch);
46
48
 
49
+ if(branch=="A支店")
50
+ {
51
+ app.postMessage("#A支店チャンネル", message, {
52
+ username: bot_name,
47
- Logger.log(branch);
53
+ icon_url: bot_icon,
54
+ })
55
+ }
56
+ else if(branch=="B支店")
57
+ {
58
+ app.postMessage("#B支店チャンネル", message, {
59
+ username: bot_name,
60
+ icon_url: bot_icon,
61
+ })
62
+ }
63
+ else if(branch=="C支店")
64
+ {
65
+ app.postMessage("#C支店チャンネル", message, {
66
+ username: bot_name,
67
+ icon_url: bot_icon,
68
+ })
69
+ }
70
+ else{
71
+ app.postMessage("#テスト用チャンネル", message, {
72
+ username: bot_name,
73
+ icon_url: bot_icon,
74
+ })
48
75
 
49
- if(branch=="A支店")//チャンネル指定は、実際には全部で8つあるのですが、くどいので3つにしています。
50
- {
51
- app.postMessage("#A支店チャンネル", message, {
52
- username: bot_name,
53
- icon_url: bot_icon,
54
-              })
55
- }
76
+ }
56
- else if(branch=="B支店")
57
- {
58
- app.postMessage("#B支店チャンネル", message, {
59
- username: bot_name,
60
- icon_url: bot_icon,
61
- })
62
- }
77
+ }
63
- else if(branch=="C支店")
64
- {
65
- app.postMessage("#C支店チャンネル", message, {
66
- username: bot_name,
67
- icon_url: bot_icon,
68
- })
69
- }
78
+ }
70
- else
71
- {
72
- app.postMessage("#テスト用チャンネル", message, {
73
- username: bot_name,
74
- icon_url: bot_icon,
75
- })
79
+ };
76
80
 
77
- }
78
- }
79
- }
80
- };
81
81
 
82
82
  ```
83
83
 

1

インデントを改善してみました。

2019/05/21 01:16

投稿

tak123
tak123

スコア17

title CHANGED
File without changes
body CHANGED
@@ -32,52 +32,53 @@
32
32
  var columnIVals = sheet.getRange('I:I').getValues(); // I列の値を配列で取得
33
33
  var ILastRow = columnIVals.filter(String).length; //空白を除き、配列の数を取得
34
34
 
35
-
35
+
36
36
  Logger.log(ILastRow);
37
-
38
- for(var i = 1; i <= ILastRow; i++) {
39
- if(!sheet.getRange(i, 12).getValue()){ //12列目(L列)に処理が終わるとTRUEを入れるようにしています。ブランクの時にforが動作します。
40
- message = sheet.getRange(i, 11).getValue();
41
- sheet.getRange(i, 12).setValue(true);
42
37
 
38
+ for(var i = 1; i <= ILastRow; i++) {
39
+ if(!sheet.getRange(i, 12).getValue()){ //12列目(L列)に処理が終わるとTRUEを入れるようにしています。ブランクの時にforが動作します。
40
+ message = sheet.getRange(i, 11).getValue();
43
- Logger.log(message);
41
+ sheet.getRange(i, 12).setValue(true);
44
42
 
45
- var branch = sheet.getRange(i,8).getValue();
43
+ Logger.log(message);
46
44
 
47
- Logger.log(branch);
45
+ var branch = sheet.getRange(i,8).getValue();
48
46
 
49
- if(branch=="A支店")//チャンネル指定は、実際には全部で8つあるのですが、くどいので3つにしています。
50
- {
51
- app.postMessage("#A支店チャンネル", message, {
52
- username: bot_name,
53
- icon_url: bot_icon,
47
+ Logger.log(branch);
54
- })
55
- }
56
- else if(branch=="B支店")
57
- {
58
- app.postMessage("#B支店チャンネル", message, {
59
- username: bot_name,
60
- icon_url: bot_icon,
61
- })
62
- }
63
- else if(branch=="C支店")
64
- {
65
- app.postMessage("#C支店チャンネル", message, {
66
- username: bot_name,
67
- icon_url: bot_icon,
68
- })
69
- }
70
- else{
71
- app.postMessage("#テスト用チャンネル", message, {
72
- username: bot_name,
73
- icon_url: bot_icon,
74
- })
75
48
 
49
+ if(branch=="A支店")//チャンネル指定は、実際には全部で8つあるのですが、くどいので3つにしています。
50
+ {
51
+ app.postMessage("#A支店チャンネル", message, {
52
+ username: bot_name,
53
+ icon_url: bot_icon,
54
+              })
76
- }
55
+ }
56
+ else if(branch=="B支店")
57
+ {
58
+ app.postMessage("#B支店チャンネル", message, {
59
+ username: bot_name,
60
+ icon_url: bot_icon,
61
+ })
77
- }
62
+ }
63
+ else if(branch=="C支店")
64
+ {
65
+ app.postMessage("#C支店チャンネル", message, {
66
+ username: bot_name,
67
+ icon_url: bot_icon,
68
+ })
78
- }
69
+ }
70
+ else
71
+ {
72
+ app.postMessage("#テスト用チャンネル", message, {
73
+ username: bot_name,
74
+ icon_url: bot_icon,
79
- };
75
+ })
80
76
 
77
+ }
78
+ }
79
+ }
80
+ };
81
+
81
82
  ```
82
83
 
83
84
  以上です。どうぞよろしくお願いいたします。