こういう2次元配列から
var array = [
["aaa", "AAA"],
["bbb", "BBB"],
["ccc", "CCC"]
];
こういうオブジェクトを作る
{
aaa=AAA,
ccc=CCC,
bbb=BBB
}
というコードの例です
コード.gs
function create_obj(){ var array = [ ["aaa", "AAA"], ["bbb", "BBB"], ["ccc", "CCC"] ]; var obj = {} for (var i = 0; i < array.length; i++) { var key = array[i][0]; var value = array[i][1]; obj[key] = value; } Logger.log(obj); } |
意訳この機能がやること 2次元配列を用意する オブジェクトを用意する arrayの数だけ以下を繰り返す keyはarray[i]の0番目 keyはarray[i]の1番目 オブジェクトを作る 出来上がったオブジェクトをログに出す |
実行結果