如果工作表名称中有连字符 (-),Office.js Excel 加载项命名绑定将不起作用

迪帕克·夏尔马

我正在使用以下代码使用 Excel Office 插件绑定到 excel 中的列。

var myBindings = Office.context.document.bindings;
var myAddress = "Sheet1!A1:B10";
myBindings.addFromNamedItemAsync(myAddress, "matrix", {id:"myBind"}, 
function(result){});

这工作正常,但如果工作表名称包含连字符(-),则相同的代码将失败并显示消息“命名的项目不存在”。

例如以下代码失败。

var myBindings = Office.context.document.bindings;
var myAddress = "Sheet1-1!A1:B10";
myBindings.addFromNamedItemAsync(myAddress, "matrix", {id:"myBind"}, 
function(result){});

如果这是平台中的错误,或者我在这里做错了什么,请告诉我。

高瑟姆湿婆

在工作时更新答案,

var myAddress = "'Sheet1-1'!A1:B10";

当工作表名称包含空格或特殊字符时,''必须使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Office-JS加载项在多个打开的Excel中有问题

为什么 Office JS for Excel 中的 onChanged 没有工作表名称

如果清单包含&(与号),则Office加载项不起作用

具有要求Excel JS API 1.9的方法的Office加载项在Office 2016上运行。这怎么可能?

Microsoft Office.js Excel加载项-使用javascript / react检索工作表/工作簿的唯一ID

Excel Office加载项API工作表保护密码

Office JS加载项

从Word Web加载项(Office.Js)进行的API调用不起作用:CORS问题?

Office 2013的Excel加载项

用于Excel的工作簿级别的Office加载项

使用Office-JS删除Excel表中的行

使用Office.js在Excel中删除表中的空行

我们可以在 Office.js 加载项中加载 Excel 文件吗

使用Office.js在MS Word加载项中加载Excel文件

当您在Excel中有很多要绑定的字段时,添加绑定和获取绑定的最佳方法是什么。Office.js

具有文件名的Excel宏在Office 2016 64位中不起作用

我的第一个Excel Office JS加载项ActiveX问题

将SSO与Office.js Excel加载项结合使用-如何设置令牌的受众群体?

通过Office.js API将customXmlParts与Excel加载项一起使用

在Excel office-js加载项中获取当前登录的用户

Excel office-js API-获取特定工作表的范围

是否可以使用Office Js Api在Excel工作表上添加按钮?

如何在普通网站和带有Office.js的Office加载项中重用页面

使用Office js Excel API无法在Excel中加载超过12000行的单元格值

为什么我的jQuery getJSON调用(在Office.js(Excel js加载项内))返回错误?

Excel.Application.Visibile在Office 2016上不起作用

Excel工作表重命名不起作用

是否有动态更改 Excel 文件的工作表名称的选项?(通过 APEX、SQL 或 APEX Office Print)

使用Office.js在Excel中进行2向数据绑定?