我正在尝试使用函数Split()
在“。”之前和之后分隔。这样我就可以将小数分钟转换为正常分钟。
以下是我要做的事情:
function formataHora() {
//first i get the value in minutes
var duracaoEmMinutos = Xrm.Page.getAttribute("smart_duracaodoevento").getValue();
//from minutes to hours
var emHoras = duracaoEmMinutos / 60;
//i'm getting like 2.80 hours, so i'm trying to use spli(".") to separate 2 from 80
var horaSeparada = emHoras.split(".")
var minutosMaisSegundos = horaSeparada[1] * 60;
//separating minutes from seconds
var minutos = minutosMaisSegundos.split(".");
//putting formated hour plus minutes together
var horaFormatada = horaSeparada[0] + "," + minutos[0];
Xrm.Page.getAttribute("smart_duracaodoevento").setValue(horaFormatada);
}
当脚本运行时,我收到错误:TypeError: Object doesn't support property or method 'split' at formataHora
我做错了什么或CRM真的不支持Split()
功能?
提前致谢!
答案 0 :(得分:1)
您正在尝试拆分号码。
此调整将解决错误:
var horaSeparada = emHoras.toString().split(".");