从JSON转置为优秀如何取整?

我有excel脚本和jason页面,不要让这个巨大的im只是放置重要的东西。

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中select数字格式的%,它给了我:1515.45%,1256.66%,1997.09%

但如果我select数字格式,它给了我15.15,12.56(w / o“%”)

当我试图注入该forms的脚本,如:

 var toonInfo = new Array(Stats[0]+"%", Stats[1]+"%", Stats[2]+"%", Stats[4]+"%", Stats[5]+"%", Stats[3] 

Excel不能编辑数字。所以,这是一个愚蠢的问题,但我不知道如何去做。

将数字格式设置为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中存储时的百分比。

在这里输入图像说明