我錯了,我的終端與這個問題沒有關係。
原來我在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();
...
你能提供觸發錯誤條件的代碼嗎? –