もし〜だったら...する文を三項演算子を使って書く例
条件文 ? 条件文がtrueの場合の処理 : 条件文がfalseの場合処理
valueの中身によってログに出すテキストを出し分ける
コード.gsfunction conditional2(){ var value = "はれ"; var result = (value == "はれ") ? "Sunny" : "Others"; Logger.log(result); } | 意訳この機能がやること valueに はれ を入れる resultに valueが はれ なら Sunnyを それ以外なら Others を入れる resultをログに出す |
コード.gsfunction conditional3(){ var value = "はれ"; var result = (value == "はれ") ? "Sunny" : (value == "あめ") ? "Rainy" : "Others"; Logger.log(result); } | 意訳この機能がやること valueに はれ を入れる resultの入れものを用意して valueが はれ なら Sunnyを valueが あめ なら Rainyを それ以外なら Othersを入れて resultをログに出す |
実行すると以下のようなログが出る
参考
三項演算子