我有 excel 脚本和 jason 页面,为了不让这个巨大的我只是放置重要的东西。
function pull(toonName,toonRealm) {
if(!toonName || !toonRealm) {
return ""
}
var toonJSON = UrlFetchApp.fetch("us.battle.net/api/wow/character/"+toonRealm+"/"+toonName+"?fields=items,talents,statistics,stats,progression,audit")
var toon = JSON.parse(toonJSON.getContentText())
var getStats = function(sta) {
var crit = sta.crit,
haste = sta.haste,
mastery = sta.mastery,
spirit = sta.spr,
multi = sta.multistrike,
vers = sta.versatilityDamageDoneBonus
return [crit, haste, mastery, spirit, multi, vers]
}
var Stats = getStats(toon.stats)
var toonInfo = new Array(Stats[0], Stats[1], Stats[2], Stats[4], Stats[5], Stats[3]
)
return toonInfo;
}
我得到的是一个带有很多小数的数字,例如:15.154545、12.566666、19.97091。
我想要的是将其转换为: 15.15% 12.56% 19.97%
来自脚本或excel。
问题是,当我尝试从选择 % 的数字格式的 excel 转换它时,它给了我:1515.45%、1256.66%、1997.09%
但如果我选择数字格式,它会给我 15.15、12.56(不带“%”)
当我尝试注入该脚本时,例如:
var toonInfo = new Array(Stats[0]+"%", Stats[1]+"%", Stats[2]+"%", Stats[4]+"%", Stats[5]+"%", Stats[3]
excel无法编辑数字。所以这可能是一个愚蠢的问题,但我不知道该怎么做。