Note: The other languages of the website are Google-translated. Back to English

如何獲取Google工作表中工作表名稱的列表?

本文,我將介紹一些方法來獲取當前工作表名稱或Google工作表中工作表名稱的列表。

使用腳本獲取Goolge工作表中的當前工作表名稱

使用腳本獲取Google工作表中工作表名稱的列表


使用腳本獲取Goolge工作表中的當前工作表名稱

要獲取Google表格中的當前表格名稱,以下簡單腳本可以幫助您,而無需手動輸入名稱,請按以下步驟操作:

1。 點擊 工具 > 腳本編輯器,請參見屏幕截圖:

doc獲取工作表名稱1

2。 在打開的項目窗口中,將以下腳本代碼複製並粘貼到空白處 推薦碼 窗口,請參見屏幕截圖:

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

doc獲取工作表名稱2

3。 然後保存代碼窗口,然後返回到要獲取其名稱的工作表,然後輸入以下公式: =sheetname() 在一個單元格中,然後按 Enter 鍵,工作表名稱將立即顯示,請參見屏幕截圖:

doc獲取工作表名稱3


使用腳本獲取Google工作表中工作表名稱的列表

如果要獲取Google工作表中的所有工作表名稱,請使用以下另一個腳本來幫您一個忙,請按以下步驟操作:

1。 點擊 工具 > 腳本 編輯器轉到項目窗口,然後將以下腳本代碼複製並粘貼到空白處 推薦碼 窗口,請參見屏幕截圖:

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  
}

doc獲取工作表名稱4

2。 然後保存代碼窗口,並返回到要獲取所有工作表名稱的工作表,然後輸入以下公式: =sheetnames() 在一個單元格中,然後按 Enter 鍵,Google工作表中的所有工作表名稱都將列出,如下所示:

doc獲取工作表名稱5


列出所有工作表名稱,並使用Excel工作簿中的超鏈接或按鈕在它們之間導航:

這款獨特的敏感免洗唇膜採用 Moisture WrapTM 技術和 Berry Mix ComplexTM 成分, Excel的Kutools's 創建工作表名稱列表 實用程序,您可以使用超鏈接或宏按鈕在新工作表中快速列出所有工作表名稱,然後可以根據需要在它們之間進行導航。

Excel的Kutools:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載並免費試用!


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (20)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
嗨,謝謝你的帖子,它工作得很好。 我現在想知道如何讓它自動更新工作表? 謝謝
網站主持人對此評論進行了最小化
我也有同樣的問題
網站主持人對此評論進行了最小化
我也是...我在論壇中讀到無法自動更新...因為當您更改選項卡的名稱時,工作表的真實名稱(工作表 ID:這是一個數字)不會改變。 很想知道是否有人想出了解決此問題的方法。 順便說一句,很棒的帖子。
網站主持人對此評論進行了最小化
Saya ingin tau apakah ada 腳本atau rumus untuk mengambil kode sheet yang di url secara otomatis
網站主持人對此評論進行了最小化
me pueden ayudar para crear una macro en GAS que abra una nueva hoja (sheet), luego la renombre y luego se puede escribir dentro de esta hoja nueva?
網站主持人對此評論進行了最小化
對於想知道如何讓工作表索引自動更新的每個人,您需要能夠調用該函數,然後將公式重新輸入到您希望保留索引的位置。
在我的情況下,我有一個專用的索引表,在我的大部分函數之後,我調用'sheetnames()',然後在特定單元格中重新輸入公式。
網站主持人對此評論進行了最小化
工作表名稱();
ss.getSheetByName('Index').getRange('A1').setFormula('=sheetnames()');
網站主持人對此評論進行了最小化
什麼是ss?
網站主持人對此評論進行了最小化
嗨卡洛斯,

var ss = SpreadsheetApp.getActive();

希望有所幫助。
網站主持人對此評論進行了最小化
你好,


我註冊了一個賬號只是說,我找到了自動更新這個功能的方法,真是個騙子。



在單元格 C! 中,我放置了一個複選框。

在我的工作表名稱標題中,我輸入了此代碼。



=if(C1=true,工作表名稱(),)


然後,當我們編輯選項卡名稱或創建新選項卡名稱時,取消選中該框並再次選中它就完成了,雖然不完美,但比刪除單元格並重新粘貼要好。


謝謝


查理。

編輯,我嘗試插入圖片,但它似乎消失了。
網站主持人對此評論進行了最小化
TypeError:無法讀取 null 的屬性“getSheets”(riadok 3,súbor Kód)
網站主持人對此評論進行了最小化
對不起。我做錯了。它已經工作正常了。
網站主持人對此評論進行了最小化
嘿,我可以知道你的錯誤是什麼嗎? 我有同樣的錯誤
網站主持人對此評論進行了最小化
你好。
當然可以。
我使用谷歌腳本管理器(script.google.com)創建了一個腳本,並認為它會在我的谷歌驅動器中的所有工作表上自動運行,但事實並非如此。可能是通過谷歌腳本管理器創建的腳本,而不是通過工作表,未鏈接到工作表。我必須通過打開的 Google 表格“工具/腳本編輯器”頂部欄中的菜單創建腳本,並且我創建的功能僅適用於該給定工作表。如果這解決了您的問題,請寫下。
:)
網站主持人對此評論進行了最小化
為我工作! 謝謝!!!
網站主持人對此評論進行了最小化
如何將打開的 excel 文件中的所有工作表名稱導出到 Google 工作表?
網站主持人對此評論進行了最小化
如何將打開的 excel 文件中的所有工作表名稱導出到 Google 工作表? 謝謝
網站主持人對此評論進行了最小化
為什麼它對我不起作用?我已經復制了腳本,它們看起來運行起來沒有錯誤,但是當我去谷歌表時,它不顯示函數“sheetsname”
網站主持人對此評論進行了最小化
Google 表格中的這個腳本效果很好! 但是,當添加新工作表或重命名工作表時, sheetnames() 似乎沒有更新。 有沒有辦法讓它刷新?
網站主持人對此評論進行了最小化
謝謝 :)))
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護