私はExcelスクリプトとジェイソンページを持っています。これを巨大にしないために、重要なものを配置するだけです。
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]
エクセルで数字を編集できなかったので、これはばかげた質問ですが、やり方がわかりません。