将信息从暴雪API提取到谷歌脚本中的数组中

Pulling information from blizzard API into array in google script

本文关键字:脚本 谷歌 数组 提取 信息 API      更新时间:2023-09-26

我正在寻找一种方法,将我从暴雪API中提取的信息放入数组中。具体来说: http://blizzard.github.io/api-wow-docs/#item-api/individual-item

我想获取"奖金统计数据"数组并将其放入 java 脚本中的数组中。

我可以在这里获得项目信息:

 var itemJSON = UrlFetchApp.fetch("us.battle.net/api/wow/item/18803") 
 var item = JSON.parse(itemJSON.getContentText())

问题是将这些信息放入动态数组中。

从他们传递的信息的外观来看,它以这样的数组形式出现:

    "bonusStats": [
    {
        "amount": 15, 
        "stat": 51
    }, 
    {
        "amount": 24, 
        "stat": 5
    }, 
    {
        "amount": 22, 
        "stat": 6
    }, 
    {
        "amount": 25, 
        "stat": 7
    }
]

谷歌使用java脚本,但我不确定如何准确地创建一个接受这些值的动态数组。

您需要的任何信息或可以提供的帮助将不胜感激。

您可以通过对项目对象使用点表示法访问将奖金统计信息数组保存到变量中。

var bonusStats = item.bonusStats;

变量bonusStats将引用您正在寻找的数组。