我有以下对象结构,对于每条记录,我需要显示属性名称及其值。对于以下示例,我需要显示" Name" = xxx。每个json响应的属性名称可以不同。这些是表的字段名称,所以我不能使用硬编码名称。 如何读取属性值? 我尝试了var propname = DataInObj.DataSet [0] .Record [0] .properties [1],但它没有用。请帮忙
object
REcord
+attributes
-0
Name xxx
Amount 100
+attributes
-1
Name yyy
Amount 200
答案 0 :(得分:0)
请参阅此帖:Iterate over an object in Google Apps script
代码是这样的:
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'));
}