|
发表于 2023-5-6 09:48:57
|
显示全部楼层
setBookmark : function (name , value){
var connector = this.onlyOffice.createConnector();
Asc.scope.name = name;
Asc.scope.text = value;
connector.callCommand(function() {
var oDocument = Api.GetDocument();
var oRange = oDocument.GetBookmarkRange(Asc.scope.name);
var oRangeParagraph = oRange.GetParagraph(0);
var aSearch = oRangeParagraph.Search(oRange.GetText());
try {
oRange.AddText(Asc.scope.text, 'after');
aSearch[0].Delete();
} catch (err) {
oRange.AddText(Asc.scope.text, 'before');
aSearch = oRangeParagraph.Search(oRange.GetText());
aSearch[0].AddBookmark(Asc.scope.name);
}
}, function() { console.log("callback command"); });
connector.disconnect();
},是设置书签的吗? |
|