LANG SELRCT

Apps Script Reference  (Create: Create new Spreadsheet | Create new Apps Script

Saturday, March 3, 2018

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


オブジェクトのプロパティ名(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を入れています


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



Latest post

Google Apps Scriptでスライドのページを指定して複数の図形を追加したい(Google Apps Script)

Googleスライドのページを指定して、 複数の図形(とテキスト)を追加したくて書いたコードです。 Code.gs const values = [ "hello" , "hey" , "hi" ]; con...