如何在Office365中从CHAR获取ASCII

时间:2016-03-31 02:04:22

标签: javascript visual-studio office365

我正在尝试学习如何为MS-Word构建Office365加载项。

我的问题是在文本中获取字符的ASCII码,因为Office Javascript似乎没有.charAt()函数(尽管它有fromCharAt())。

我试过了:    - var.prototype.charAt()    - var.charAt()<<不存在

我的常规是:

    var CurrentIndex = text.length,
        V_Temp,
        AsciiV_Temp;
    while (0 !== CurrentIndice) {
        CurrentIndex -= 1;
        V_Temp = text[CurrentIndex];
        AsciiV_Temp = ??????
    }

我想知道如何实现一个函数来执行此操作,或者,如果我可以调用.NET类来执行此函数。

我正在使用Visual Studio 2013。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是一个工作回合,它将返回ascii值(假设你使用的是字符:space to~(32到126)。

var ascVals="";
for (k=32; k < 127; k++) {
    ascVals+=String.fromCharCode(k);
}
alert(ascVals.indexOf("a")+32);

将返回97.更换&#34; a&#34;使用CharacterForAsciiConversion至少可以为您提供更好的解决方案。