Javascript 更改变量的值';s颜色
我正在使用构建一个服务器端程序。这不会接触到互联网,所以我不担心安全问题。 我把它写成.docx。我想做的是能够在变量写入.docx之前更改其值的颜色Javascript 更改变量的值';s颜色,javascript,Javascript,我正在使用构建一个服务器端程序。这不会接触到互联网,所以我不担心安全问题。 我把它写成.docx。我想做的是能够在变量写入.docx之前更改其值的颜色 function bla(){ var s= fso.CreateTextfile('bla Report'.docx", true); var str =" This is supposed to be green"; var str = str.fontcolor("green"); // this is what
function bla(){
var s= fso.CreateTextfile('bla Report'.docx", true);
var str =" This is supposed to be green";
var str = str.fontcolor("green"); // this is what will not fire properly
s.WriteLine("");
s.WriteLine(""+str+"")
s.WriteLine("");
}
该方法已被弃用,不再受支持。很可能是您服务器上的JE不支持它
另外需要注意的是,生成的字符串使用html标记。如果是用html编写的,您可能需要将.docx
更改为.html
可以使用一个简单的函数将纯文本标记为带有颜色的span元素
function spanColor( text, color)
{ return '<span style="color: ' + color + ';">' + text + '</span>"'
}
函数span颜色(文本、颜色)
{返回“”+文本+'''
}
仅供参考,如评论中所述,
'bla Report.docx“
周围的引号需要更正(“bla Report.docx”可能)。还可以通过表达式“”+str+“”
检查您的意图,因为如果str
已经是一个字符串,则双引号的空字符串将无效。您的引号不匹配,看起来您正在尝试编写C#或使用我不熟悉的库。这似乎不正常。你在用图书馆还是什么?请正确标记您的问题。@Oriol我认为这是一个在环境中执行的名为“jscript”的javascript版本。