检查Google电子表格中是否存在表



如何检查myname是否检查 表格存在于Google脚本中,以避免使用insertSheet在现有名称上使用错误?

以下不起作用

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var itt = ss.getSheetByName('_EmailList');
  if (! (itt.hasNext())){
    ss.insertSheet('_EmailList');}

它不起作用,因为'itt'是没有'hasnext(('方法的表类的实例。请务必在尝试编写代码之前查看文档 - 可以保证为您节省很多麻烦https://developers.google.com/apps-script/reference/reference/spreadsheet/sheet/sheet

如果不存在指定名称的表,getSheetbyname((将返回null引用。

 var itt = ss.getSheetByName('_EmailList');
 if (!itt) {
   ss.insertSheet('_EmailList');
}

相关内容

最新更新