我必须在json数据中获取一个值,如下面的链接: Value in json data(抱歉,因为我无法嵌入图像)。 我需要获得“DT sau CK”的值,我发现它的值是空数组[] 。我的职责是:
function test () {
api_url = 'https://my url....'
var result = UrlFetchApp.fetch(api_url);
var data = JSON.parse(result);
var dtt = data['chart']['data'][2]['value'];
if (dtt == false || dtt.length == 0) {
dtt = 0;
} else {
dtt = data['chart']['data'][2]['value'];
}
return Number(dtt)
}
答案 0 :(得分:0)
也许你可以添加它来用'0'替换空数组:
chart.data.forEach(function (item) {
if (item.value.length===0) {
item.value=0;
}
});
答案 1 :(得分:0)
我最近也遇到了同样的问题,解决方法是只删除空白/多余的列。