在Office JS加载项中,如何删除不确定的工作表?

时间:2018-09-22 02:43:37

标签: excel ms-office office-js

我想创建一个工作表,其名称不知道它是否已被使用。因此,我需要尝试查找具有该名称的表,如果存在则删除它。

1 个答案:

答案 0 :(得分:1)

使用WorksheetCollection.getItemOrNullObject()方法测试它是否存在。有关更多信息,请参见帮助OrNullObject methods

示例:

var dataSheet = context.workbook.worksheets.getItemOrNullObject("Data"); 

return context.sync()
  .then(function() {
    if (!dataSheet.isNullObject) { 
        // Delete the sheet
    }    
    // Create the sheet
  })