00_*_*_00 3 google-sheets google-apps-script
如何检查myname
google脚本中是否存在工作表,以避免insertSheet在现有名称上使用错误?
以下不起作用
var ss = SpreadsheetApp.getActiveSpreadsheet();
var itt = ss.getSheetByName('_EmailList');
if (! (itt.hasNext())){
ss.insertSheet('_EmailList');}
Run Code Online (Sandbox Code Playgroud)
Ant*_*iev 11
它不起作用,因为'itt'是Sheet类的实例,它没有'hasNext()'方法.在尝试编写代码之前,请务必查看文档 - 这可以保证您省去很多麻烦https://developers.google.com/apps-script/reference/spreadsheet/sheet
如果具有指定名称的工作表不存在,则getSheetByName()将返回空引用.
var itt = ss.getSheetByName('_EmailList');
if (!itt) {
ss.insertSheet('_EmailList');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6370 次 |
| 最近记录: |