最近幫朋友解決一個 Google Sheet 上面的小問題,就是他需要取得 資料表的名稱(非檔案名稱)
這不能直接透過內建的函式做到,必須要透過 App Scripts 能夠取得,這邊就筆記一下
/**
* 取得目前作用中的工作表名稱
*
* 使用方式:
* 在 Google Sheets 的儲存格中輸入公式 =GetCurrentSheetName()
* 就會顯示當前工作表的名稱。
* 此為 Chatgpt輔助生成的註解
*/
function GetCurrentSheetName() {
// 取得目前活躍的試算表
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// 取得目前正在使用(被選取)的工作表
var sheet = spreadsheet.getActiveSheet();
// 取得該工作表的名稱(字串)
var sheetName = sheet.getName();
// 回傳工作表名稱,會顯示在呼叫此函數的儲存格中
return sheetName;
}
--
本文原文首發於我的個人部落格:Google Sheets 取得目前工作表的名稱
---
Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer.

