Google Apps Script(GAS)で連想配列(定義, 要素追加, 削除など)
2022/07/15
Google Apps Script(GAS)で連想配列の使い方メモ
定義・初期化
var data = {'県名':'熊本県','市区名':'八代市', '住所':'本野町'}; console.log(data); console.log(data['県名']); # 出力 # { '県名': '熊本県', '市区名': '八代市', '住所': '本野町' } # 熊本県 data['番地']='111-11'; console.log(data); # 出力 # { '県名': '熊本県', '市区名': '八代市', '住所': '本野町', '番地': '111-11' }
要素の削除
var data = {'県名':'熊本県','市区名':'八代市', '住所':'本野町', '番地':'111-11'}; delete data['住所']; console.log(data); # 出力 # { '県名': '熊本県', '市区名': '八代市', '番地': '111-11' }
繰り返し処理
var data = {'県名':'熊本県','市区名':'八代市', '住所':'本野町', '番地':'111-11'}; for(var key in data){ console.log('key:' +key+ ', value:'+data[key]); } # 出力 # key:県名, value:熊本県 # key:市区名, value:八代市 # key:住所, value:本野町 # key:番地, value:111-11
キー一覧取得
var data = {'県名':'熊本県','市区名':'八代市', '住所':'本野町', '番地':'111-11'}; var keys = Object.keys(data); console.log(keys); # 出力 # [ '県名', '市区名', '住所', '番地' ]
キーの存在確認
var data = {'県名':'熊本県','市区名':'八代市', '住所':'本野町', '番地':'111-11'}; if(data['県名']) console.log('あり'); if(!data['国名']) console.log('なし'); # 出力 # あり # なし
連想配列の値に配列を入れる
スポンサーリンク