当我取消对expensesTable.showHeaders = false行的注释时,Excel将退出。
Excel.run((context) => {
const sheet = context.workbook.worksheets.getItem('Sample');
const expensesTable = sheet.tables.add('A1:E1', true/*hasHeaders*/);
// expensesTable.name = 'ExpensesTable';
// expensesTable.getHeaderRowRange().values = [['Date', 'Merchant', 'Category', 'Amount', 'Amo12unt']];
// expensesTable.showHeaders = false;
expensesTable.rows.add(null, data.slice(0, 10));
if (window.Office.context.requirements.isSetSupported('ExcelApi', 1.2)) {
sheet.getUsedRange()
.format
.autofitColumns();
sheet.getUsedRange()
.format
.autofitRows();
}
sheet.activate();
return context.sync();
})
.catch(console.log);此问题从昨天(2018/5/14)开始。
Excel version : Version 1806 (Build10205.20009) Windiw version :Microsoft Windows [版本 10.0.16299.431]
但在另一台PC上未出现此问题。
发布于 2018-05-18 02:49:40
我是童,是Excel JavaScript应用编程接口团队的工程师。感谢您让我们知道这个问题。我们已经关闭了导致此问题的更改的航班。因此,如果您重新启动您的excel,这个问题应该会消失。给您带来的不便和麻烦,我深表歉意。
https://stackoverflow.com/questions/50342241
复制相似问题