質問編集履歴
2
インデントを改善してみました。
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
|
-
|
43
|
+
Logger.log(message);
|
42
44
|
|
43
|
-
|
45
|
+
var branch = sheet.getRange(i,8).getValue();
|
44
46
|
|
45
|
-
|
47
|
+
Logger.log(branch);
|
46
48
|
|
49
|
+
if(branch=="A支店")
|
50
|
+
{
|
51
|
+
app.postMessage("#A支店チャンネル", message, {
|
52
|
+
username: bot_name,
|
47
|
-
|
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
インデントを改善してみました。
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
|
-
|
41
|
+
sheet.getRange(i, 12).setValue(true);
|
44
42
|
|
45
|
-
|
43
|
+
Logger.log(message);
|
46
44
|
|
47
|
-
|
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
|
-
|
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
|
以上です。どうぞよろしくお願いいたします。
|