回答編集履歴
1
switch文の追記
answer
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
- `Logger.log` が実際の稼動で不要であれば消すと良いです。
|
2
2
|
- `branch` を評価するif文のところで、支店名の評価をあいまいな評価 `==` にしていますが、この評価式はやや遅いです。文字列が入っているとわかりきっているのであれば、厳密な評価 `===` にすると少しは早くなります。
|
3
3
|
- `app.PostMessage()`に渡す、 `username` と `icon_url` は、どの処理でも常に同じでしょうか?であれば、このオブジェクトを変数に入れて使い回せば少し早くなります。
|
4
|
+
- if文が3分岐以上あると言うことですから、 `switch~case` を使った方が良いと思います。
|
4
5
|
|
5
6
|
こういうのは割とちりつもですので、普段から気をつけてみると良いかもしれませんね。
|