このようなオブジェクトがあって
var obj =
{
"aaa": "AAA",
"bbb": "BBB",
"ccc": "CCC"
};
このようにvaluesを配列で取得したい
コード.gsvar obj = { "aaa": "AAA", "bbb": "BBB", "ccc": "CCC" }; function get_values() { var keys = Object.keys(obj); var result = []; for (var i = 0; i < keys.length; i++) { var value = obj[keys[i]]; result.push(value); } Logger.log(result); } | 意訳オブジェクトを用意しておく この機能がやること オブジェクトのkeyをすべて取得して 結果を入れる配列を用意して keysの数だけ以下を繰り返す オブジェクトのkeyからvalueを取得して resultに追加する resultをログに出す |
関連記事
JavaScriptでオブジェクトのkeys一覧を取得したい
JavaScriptでオブジェクトから値を取得する
参考
Object.keys()
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/keys