Roy*_*Roy 0 javascript google-sheets google-apps-script
我找到了这个脚本:
function DELETESHEETS() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
for (i = 0; i < sheets.length; i++) {
switch(sheets[i].getSheetName()) {
case "Sheet1":
case "Sheet2":
case "Sheet3":
break;
default:
ss.deleteSheet(sheets[i]);}}}
Run Code Online (Sandbox Code Playgroud)
这很完美,但如果单元格 A1 为“0”,我需要删除一个选项卡。有没有办法做到这一点?
尝试这个 :
function DELETESHEETS(){
var ss =SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
for (i = 0; i < sheets.length; i++) {
var name = sheets[i].getSheetName();
if( sheets[i].getRange("A1").getDisplayValue() === "0" ){
ss.deleteSheet(sheets[i]); }
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
169 次 |
最近记录: |