我认为我的问题会通过this或this来回答,但我也不会找到。
我在Google Script中有一个对象,并想迭代每个元素:
var dict = {
"foo": "a",
"bar": "b"
};
for each key, element in dict{
print the key and the element
}
这可能吗?
答案 0 :(得分:9)
我经常这样做:
var dict = {
"foo": "a",
"bar": "b"
};
function showProperties(){
var keys = [];
for(var k in dict) keys.push(k+':'+dict[k]);
Logger.log("total " + keys.length + "\n" + keys.join('\n'));
}
导致记录器:
您可以在脚本编辑器/视图/日志
中获取记录器答案 1 :(得分:1)
使用V8 runtime:
var dict = {
"foo": "a",
"bar": "b"
};
for (const [key, value] of Object.entries(dict)) {
Logger.log(`${key}: ${value}`);
}