LANG SELRCT

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

2018年3月3日土曜日

オブジェクトのプロパティ名から値を取得する


オブジェクトのプロパティ名(key)に一致する場合はその値を返す


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


コード.gs
function conditional5(){
  var key = "はれ";
  
  var obj = {
    "はれ": "Sunny",
    "あめ": "Rainy",
    "くもり": "Cloudy"
  }
  
  var result = obj[key];
  if(result == undefined){
    result = "Others";
  }
  Logger.log(result);
}
意訳
この機能がやること
keyを決める

objを用意する





resultにobjの指定したkeyの値を入れて
もしundefinedなら
resultにOthersを入れ直す

resultをログに出す


objの中でkeyに一致するものがなければundefinedが返ってくるので
undefinedが返ってきた時はresultにOthersを入れています


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



最新の投稿

JIRA API でOAuth2.0を利用してみる(add "offline_access" to get refresh token)

Atlassian User Community Tokyo Advent Calendar 2022 18日目に投稿しました。 この記事では、JIRA APIのOAuth2.0における アクセストークンの取得方法と使い方 リフレッシュトークンの取得方法と使い方 について手元で...