我發現這段腳本可以使用應用腳本在 Google 作業表中創建所有作業表名稱的串列。
但我想從串列中排除一些作業表。例如,如果我不希望串列中出現“Sheet 2”和“Sheet 4”
function sheetnames() {
var out = new Array()
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
for (var i=0 ; i<sheets.length ; i ) out.push( [ sheets[i].getName() ] )
return out
}
uj5u.com熱心網友回復:
排除的選定作業表
function sheetnames() {
var out = new Array()
var exA = ["Sheet1","Sheet2","Sheet3"];
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets().filter(sh => !~exA.indexOf(sh.getName()));
for (var i=0 ; i<sheets.length ; i ) out.push( [ sheets[i].getName() ] )
return out
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/489920.html
標籤:javascript 擅长 谷歌应用脚本 谷歌表格
