在 App 脚本中读取 HashMap
Read a HashMap in App Script
我尝试在哈希上读取我的数据Table,但我在互联网上搜索但没有找到解决方案。
KPIs.push( {name: [data[0][j]], unite :[data[1][j]], order: [data[2][j]], column:[j] , area:[getArea(data[0][j])] } ) ;
我试试 :
KPIs.value["name"] // doesn't work
KPIs.length // work
如何读取此哈希Table?
感谢您的帮助。
根据您的代码,您似乎正在将对象推入数组,但您试图直接在数组上访问对象属性,而不是在数组中的元素上。
在尝试访问您的对象属性之前,您首先需要访问正确的数组元素:
KPIs[0].name
或者,遍历它们:
for(var i in KPIs){
var name = KPIs[i].name;
Logger.log(name);
}
在此处查看数组的详细信息:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array
我尝试在哈希上读取我的数据Table,但我在互联网上搜索但没有找到解决方案。
KPIs.push( {name: [data[0][j]], unite :[data[1][j]], order: [data[2][j]], column:[j] , area:[getArea(data[0][j])] } ) ;
我试试 :
KPIs.value["name"] // doesn't work
KPIs.length // work
如何读取此哈希Table?
感谢您的帮助。
根据您的代码,您似乎正在将对象推入数组,但您试图直接在数组上访问对象属性,而不是在数组中的元素上。
在尝试访问您的对象属性之前,您首先需要访问正确的数组元素:
KPIs[0].name
或者,遍历它们:
for(var i in KPIs){
var name = KPIs[i].name;
Logger.log(name);
}
在此处查看数组的详细信息: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array