Google apps script 如何计算我的谷歌表格文件中的电子表格总数

Google apps script 如何计算我的谷歌表格文件中的电子表格总数,google-apps-script,google-sheets,google-sheets-formula,Google Apps Script,Google Sheets,Google Sheets Formula,Google工作表文件中是否有内置的本地公式,我可以使用它来确定文件中的工作表总数(包括隐藏的工作表) 如果没有本机公式,是否可以运行任何脚本来检查相同的公式 这方面没有本机公式,但您可以使用脚本: function SNAME(option) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet() var thisSheet = sheet.getName(); if(

Google工作表文件中是否有内置的本地公式,我可以使用它来确定文件中的工作表总数(包括隐藏的工作表)


如果没有本机公式,是否可以运行任何脚本来检查相同的公式

这方面没有本机公式,但您可以使用脚本:

function SNAME(option) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet()
  var thisSheet = sheet.getName(); 
  if(option === 0){                  // ACTIVE SHEET NAME =SNAME(0)
    return thisSheet;
  }else if(option === 1){            // ALL SHEET NAMES =SNAME(1)
    var sheetList = [];
    ss.getSheets().forEach(function(val){
       sheetList.push(val.getName())
    });
    return sheetList;
  }else if(option === 2){            // SPREADSHEET NAME =SNAME(2)
    return ss.getName();    
  }else{
    return "#N/A";                   // ERROR MESSAGE
  };
};
然后是公式:

=COUNTA(SNAME(1))