gpt4 book ai didi

javascript - 访问 strg 名称为数字的对象

转载 作者:行者123 更新时间:2023-11-28 01:41:32 26 4
gpt4 key购买 nike

使用 Google 电子表格脚本编辑器

//这个脚本运行良好...

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 <- 被我替换进行测试并且它有效。

所以,实际上 key 是一个写成数字的字符串,data.vehicles.38803218

但是如果我尝试以这种方式保存脚本,我就做不到,出现错误。

或者它保存但不再工作。

我试试这个:

数据车辆。“38803218”

数据车辆。'38803218'

数据车辆。(38803218)

数据车辆。[38803218]

没有得到解决方案。

这是 json 构造的图片 http://oi41.tinypic.com/2jg4g3b.jpg

相信我,我读了很多书,也在这里发现了很多关于它的问题,但没有解决方案。我会尝试一下 stackoverflow,因为过去两周我很喜欢它,当我深入研究时,我经常来这里,在大多数情况下我都能找到解决方案。所以,如果你已经在另一篇文章中找到了答案,请温柔地对待我,但它没有到达我这里;-)这是我在 stackoverflow 上的第一篇文章

最佳答案

您需要使用bracket notation

 data.vehicles["38803218"]

关于javascript - 访问 strg 名称为数字的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20866592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com