LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2018年3月3日土曜日

三項演算子を使う


もし〜だったら...する文を三項演算子を使って書く例

条件文 ? 条件文がtrueの場合の処理 : 条件文がfalseの場合処理

valueの中身によってログに出すテキストを出し分ける


コード.gs
function conditional2(){
  var value = "はれ";
  var result = (value == "はれ") ? "Sunny" : "Others";
 Logger.log(result);
}

意訳
この機能がやること
valueに はれ を入れる
resultに valueが はれ なら Sunnyを それ以外なら Others を入れる
resultをログに出す





コード.gs
function conditional3(){
  var value = "はれ";
  var result = 
      (value == "はれ") ? "Sunny"
    : (value == "あめ") ? "Rainy"
    : "Others";
 Logger.log(result);
}

意訳
この機能がやること
valueに はれ を入れる
resultの入れものを用意して
valueが はれ なら Sunnyを
valueが あめ なら Rainyを
それ以外なら Othersを入れて
resultをログに出す





実行すると以下のようなログが出る


参考

三項演算子

最新の投稿

選択したテキストを配列に入れてテキストエリアに出力したい

今回やりたいこと アプリケーションの中で 選択したテキストを取得する。 選択したテキストを テキストエリアに入れる。 選択したテキストを 配列に追加していく。 STEP1 「テキストを」を選択するとテキストエリアに「テキストを」が入る。 STEP2 その後、「追加して」を選択する...