Excel 추가 기능을 통해 테이블에서 일부 행을 제거하려고합니다. 내가 사용하고있는 코드는 다음과 같습니다 : 이것은 인터넷 익스플로러 (11)를 포함하여 엑셀 온라인에서 잘 작동Excel 추가 기능 행 인덱스 및 값이 정의되지 않은 형식으로 반환됩니다.
var table = ctx.workbook.tables.getItem('TableName');
if (Office.context.requirements.isSetSupported('ExcelApi', 1.2) === true) {
table.clearFilters();
}
var tableRows = table.rows.load('items');
ctx.sync().then(function() {
for (var i = (tableRows.count - 1); i >= 0; i -= 1) {
var row = tableRows.getItemAt(tableRows.items[i].index);
row.delete();
}
});
또한 그것은 버전 1601와 함께 작동 (6741.2088 빌드) 이상. 그러나 버전 1509 (빌드 4266.1001)에서는 작동하지 않습니다. 이 버전에서는 행 항목의 값과 인덱스가 정의되지 않은 것으로 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?