从 JSON 转置到 excel 如何四舍五入?
Transpose to excel from JSON how to round up?
我有 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(w/o“%”)
当我尝试注入该表单时,脚本如下:
var toonInfo = new Array(Stats[0]+"%", Stats[1]+"%", Stats[2]+"%", Stats[4]+"%", Stats[5]+"%", Stats[3]
excel 无法编辑 numbers.So 可能这是一个愚蠢的问题,但我不知道该怎么做。
设置数字格式为0.0\%
如果要在百分比后显示两位小数,请改用0.00\%
。
来源:http://jolleytrails.blogspot.com/2010/04/how-to-add-percentage-sign-without.html
或者,在初始化 toonInfo 之后添加此内容
for(var i=0; i<toonInfo.length; i++) {
toonInfo[i] *= .01;
}
然后在excel中存储时设置数字格式为百分比。
我有 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(w/o“%”)
当我尝试注入该表单时,脚本如下:
var toonInfo = new Array(Stats[0]+"%", Stats[1]+"%", Stats[2]+"%", Stats[4]+"%", Stats[5]+"%", Stats[3]
excel 无法编辑 numbers.So 可能这是一个愚蠢的问题,但我不知道该怎么做。
设置数字格式为0.0\%
如果要在百分比后显示两位小数,请改用0.00\%
。
来源:http://jolleytrails.blogspot.com/2010/04/how-to-add-percentage-sign-without.html
或者,在初始化 toonInfo 之后添加此内容
for(var i=0; i<toonInfo.length; i++) {
toonInfo[i] *= .01;
}
然后在excel中存储时设置数字格式为百分比。