В служебной надстройке JS как удалить лист, который, я не уверен, там есть? - PullRequest
0 голосов
/ 22 сентября 2018

Я хочу создать лист с именем, которое я не знаю, использовалось ли оно уже.По этой причине мне нужно попытаться найти лист с таким именем и, если он существует, удалить его.

1 Ответ

0 голосов
/ 22 сентября 2018

Используйте метод WorksheetCollection.getItemOrNullObject () , чтобы проверить, существует ли он.Для получения дополнительной информации см. Справку Методы OrNullObject .

Пример:

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

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