我错了,我的终端与这个问题没有关系。
原来我在Worksheet -> getRange()上遇到问题,原因是表名中有空格,可能使用不正确。
下面是一个例子。 这种类型的代码为我工作就好是否有在工作表名称中没有空格:
Excel.run(async (ctx) => {
var sheetName = 'Sheet1';
var rangeAddress = 'A1:A4';
var address = sheetName +"!"+ rangeAddress;
var worksheet = ctx.workbook.worksheets.getItem(sheetName);
var range = worksheet.getRange(address);
await ctx.sync();
...
但是,如果我试图使用相同的代码,对有空格的表名称,应有尽有将炸毁:
var sheetName = 'Sheet Two';
什么工作对我来说(只是通过 “范围” 部分的getRange()函数,而不是我的整个地址):
Excel.run(async (ctx) => {
var sheetName = 'Sheet1';
var rangeAddress = 'A1:A4';
var worksheet = ctx.workbook.worksheets.getItem(sheetName);
var range = worksheet.getRange(rangeAddress);
await ctx.sync();
...
你能提供触发错误条件的代码吗? –