我想提供以下C#代码段的javascript(Microsoft Word-API)等效代码:
var widths = [500, 350, 250]
var clicks = 0
$("#changeGridWidth").on("click", function(){
clicks++;
if(clicks===3) clicks=0
$(".grid").width(widths[clicks]);
$("#gridWitdh").text(widths[clicks])
})
换句话说,我想使用javascript API在microsoft word addin(2016)文档中添加一个字段代码。
在对整个互联网进行彻底搜索后,我发现了一个'stackoverflow'问题(How do we add field code for Word using word javascript api)。但问题是,这篇文章没有具体的答案。只有一个答案,它表示“API中没有直接支持添加字段,即您必须创建包含该字段的Open XML”。现在问题是当我试着查看Open XML的文档时:https://msdn.microsoft.com/en-us/library/dd721893%28v=office.12%29.aspx?f=255&MSPPError=-2147217396,我知道它已经完全过时了! (第一行是“此内容已过时且不再维护”)。
此外,我认为将字符串'LinkText'转换为链接(在javascript中)可以替代此问题。但我真的想知道是否还有其他选择,因为link()方法(在javascript中)不是标准的,并且可能无法在所有浏览器中按预期工作(参考:http://www.w3schools.com/jsref/jsref_link.asp)。