- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在 Binding 上调用 getRange()
方法时对象,我收到以下错误:
code: "InvalidArgument",
errorLocation: "Binding.getRange",
message: "The argument is invalid or missing or has an incorrect format."
这看起来很荒谬,因为根据上面链接的 API,该方法没有任何参数。
即使是包含文档的 getRange()
示例代码的新项目也会对我造成此错误(当然是在我添加绑定(bind)之后):
Excel.run(function (ctx) {
var binding = ctx.workbook.bindings.getItemAt(0);
var range = binding.getRange();
range.load('cellCount');
return ctx.sync().then(function() {
console.log(range.cellCount);
});
}).catch(function(error) {
console.log("Error: " + error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error.debugInfo));
}
});
这里是否发生了一些看似无关的问题?
我在 Windows 10 上运行 Office Pro Plus 2016,版本 1709(内部版本 8528.2139),它支持 ExcelApi 1.6。
更新
我在尝试使用 bindings 添加绑定(bind)时也看到此错误.add()
或 .addFromNamedItem()
像这样:
ctx.workbook.bindings.addFromNamedItem("Name", Office.CoercionType.Text, "Name");
产量:
code: "InvalidArgument",
errorLocation: "BindingCollection.addFromNamedItem",
message: "The argument is invalid or missing or has an incorrect format."
我的旧代码使用共享 API 方法 addFromNamedItemAsync()
然而,成功地添加了一个没有问题的绑定(bind)。
我将继续进行试验,以确定这种情况是否发生在 ExcelApi 中的所有绑定(bind)相关方法或任何非绑定(bind)相关或共享 API 方法上。
最佳答案
您以错误的方式添加了绑定(bind)。首先,地址应包含工作表名称,因为绑定(bind)集合在工作簿上。所以,它不知道你指的是哪个范围。其次,您应该创建 Range 类型的绑定(bind)。最后,使用 getItemAt 是有限制的,因为位置可以根据删除操作而改变。 getItem with key 是获取绑定(bind)对象的更好方法。
...
ctx.workbook.bindings.add("Sheet1!D3", "Range", "Binding2");
await ctx.sync();
var binding = ctx.workbook.bindings.getItem("Binding2");
var range = binding.getRange();
range.load('cellCount');
return ctx.sync().then(function () {
console.log(range.cellCount);
});
...
关于javascript - 调用 Binding.getRange() 时出现 InvalidArgument 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50284582/
另一个问题(此处:)有我尝试过但没有用的解决方案。 我在工作中使用代理,无法弄清楚如何让 RubyGems 通过它工作。 这里有一些输出可以帮助: josiah@BOX-OF-DOOOM:/etc$
我试图从一个大数据集(来自一个循环科学实验)在 R 中制作一个动画图,以可视化两个变量随时间的变化。我正在使用 animation库只是简单地: saveGIF( for(i in 1:100
这个问题在这里已经有了答案: What is an IndexOutOfRangeException / ArgumentOutOfRangeException and how do I fix i
我正在 .NET 4.0 中开发 Windows 窗体应用程序。当我将数据绑定(bind)到 BindingSource(绑定(bind)了 ComboBox)时,出现以下异常。注意:只有当我让调试器
我有一个 cmbPlace(组合框),它的项目自动填充了 System.IO 驱动器(C:\、D:\等)。同时它也有验证事件。代码如下: using System.IO; public FNamefi
当我在 Binding 上调用 getRange() 方法时对象,我收到以下错误: code: "InvalidArgument", errorLocation: "Binding.getRange"
所以我的问题是我在这部分代码中收到无效参数错误。它的目的是拿一手牌并计算出它们的总值(value)。然后,如果该值大于 21,它会检查手中的任何一张牌是否是 ace(或者类型是 == ace 并且它是
我正在为序列构建和训练 CNN,并且已经成功使用 RNN,但遇到了 CNN 的问题。这是代码,cnn1 是第一个(更复杂的模型),尝试使用一个更简单的模型来适应并在两者上都出现错误: 形状如下: xt
当我第二次选择 ListView 中的某个项目时出现此错误。我尝试调试它,当我第二次选择某个项目时,list_answers.SelectedItems.Count 为 0。为什么?这是我的代码: p
我的 ListView 项目有问题。希望你能帮助我。 我的 listview.items.count 工作不正常。尽管我有 1 个适合我的 sql 字符串的数据,(我从数据库中检查了它)计数变为零并且
我有一个自定义类“Person”,它具有名称、电子邮件等属性。我有一个名为“people”的列表,我有一个 listView 显示“people”列表中每个项目的名称。 我正在尝试删除用户在 list
我可以将 SetBuffer 与 SocketAsyncEventArgs 一起使用。 如果我尝试使用 BufferList(在执行 SetBuffer(null, 0, 0) 之后),当我在套接字上
我在尝试这段代码时遇到了上述错误。我试着给 just my code但没有用。 (这是默认的) Here is my XML file 错误在 cmbProduct_SelectedIndexChan
我的代码中出现此错误:InvalidArgument=“3”的值对于“索引”无效。参数名称:索引, 当我只想填充 ListView 的部分行时!这是我的代码: MySqlCommand cmd =
我在运行时添加到窗体的绑定(bind) ComboBox(在 Windows 窗体上)上设置 SelectedIndex 时遇到问题,我怀疑发生了一些奇怪的事情。 当我尝试这个时,我收到错误“Inva
我正在尝试将在后台进程中生成的 PDF 上传到 AWS S3。我得到的错误有点神秘,我希望有人遇到过这个问题或者可以引导我朝着正确的方向前进。我在应用程序的其他部分使用回形针,但这些都是在创建 PDF
我已经为 Apache Storm 拓扑创建了一个 fat jar,其中包含所有依赖项。我使用了 mvn clean dependency:copy-dependency package 命令来创建这
我在特定情况下遇到以下未处理的异常,我似乎无法弄清楚原因或阻止它: System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' i
我正在使用 Node.js 和 googleapis 包。连同护照一起进行身份验证。 当我在 Node.JS 应用程序上运行此代码时: function start(user, oauth2){
我正在使用 JavaScript Gmail API 创建标签。 function createLabel(userId, newLabelName, callback) { var request
我是一名优秀的程序员,十分优秀!