【发布时间】:2014-01-01 07:39:07
【问题描述】:
使用谷歌电子表格脚本编辑器
// 这个脚本运行良好...
function myFunc2() {
var json = SpreadsheetApp.getActiveSheet().getRange('R4').getValue();
var data = JSON.parse(json);
for (key in data) {
if (key == "vehicles"){
for (key in data.vehicles) {
if (key == "inrealiamanumber"){
for (key in data.vehicles.inrealiamanumber) {
Logger.log(data.vehicles.inrealiamanumber.name);
}
}
}
}
}
}
但是 -> inrealiamannumber
所以,真正的关键是一个写成数字的字符串,data.vehicles.38803218
但是如果我尝试以这种方式保存脚本,我就做不到,出错了。
或者它保存但不再工作。
我试试这个:
data.vehicles.“38803218”
data.vehicles.'38803218'
data.vehicles.(38803218)
data.vehicles.[38803218]
没有得到解决方案。
这里是来自 json 构造的图片 http://oi41.tinypic.com/2jg4g3b.jpg
相信我,我读了很多书,也在这里找到了很多关于它的问题,但没有解决方案。 我会给stackoverflow一个尝试,因为我喜欢它的最后两周,当我深入研究时,我经常来这里,在大多数情况下,我找到了我的解决方案。 所以如果你已经在另一篇文章中找到了答案,请温柔地对待我,它没有联系到我;-) 这是我在 stackoverflow 上的第一篇文章
【问题讨论】:
标签: javascript json object google-apps-script google-sheets