此生成器的用途
此生成器會建立 Apps Script 與 KOKOCAL_SheetSplitPanel.html,在 Google 試算表中加入工作表分割側邊欄。
以值分割會寫入固定結果。以公式分割會寫入 FILTER 公式,讓既有分類可隨來源工作表變更。
之後新增的鍵值不會自動建立工作表,分類增加時需要重新執行分割。
網站側選擇的顯示語言
選單顯示語言
Google 應用程式選單與對話框或面板中顯示的語言。
導入後選擇的分割方式與輸出規則
以值分割
為各鍵值建立固定結果的輸出工作表。
以公式分割
建立 FILTER 公式視圖,可追蹤來源工作表的編輯。
輸出控制
可選擇空白鍵與既有輸出工作表名稱的處理方式。
導入步驟
從 Google 試算表開啟 Apps Script
開啟要分割工作表的 Google 試算表,從擴充功能開啟 Apps Script。
建立 KOKOCAL_Menu.gs 與 KOKOCAL_SheetSplitPanel.gs
在 Apps Script 建立 KOKOCAL_Menu.gs 與 KOKOCAL_SheetSplitPanel.gs,並將生成內容分別貼上。若已有既有程式碼,請先備份再編輯。
建立 KOKOCAL_SheetSplitPanel.html
建立名為 KOKOCAL_SheetSplitPanel 的 HTML 檔案,並貼上生成的 KOKOCAL_SheetSplitPanel.html 內容。
執行初期設定
從函數下拉選單選擇 KOKOCAL_SheetSplitPanel_setup 並手動執行。完成後請重新載入試算表。
開啟工作表分割面板
從 KOKOCAL 選單開啟面板,選擇來源工作表、鍵欄與分割方式後執行。
儲存導入指南
生成腳本後,可從生成結果欄右上方的「下載導入指南」儲存導入所需資訊。離開頁面後生成結果會消失,因此建議在導入前先儲存。
導入後確認事項
選單顯示
重新載入試算表,確認上方選單中顯示 KOKOCAL。
以固定值分割
指定鍵欄並以值分割,確認各鍵值的列會以固定值寫入不同工作表。
以公式分割
選擇公式分割,確認輸出工作表中的 FILTER 公式會隨來源工作表更新。
空白鍵處理
確認空白鍵列會依設定排除或輸出到未分類工作表。
既有工作表處理
確認覆寫、略過、建立連號工作表會依既有同名工作表的設定運作。
備份確認
正式使用前,請用複製檔案確認工作表名稱安全化、標題列與公式參照行為。
注意事項
可能覆寫分割目的工作表
啟用覆寫時,既有同名分割目的工作表會被清除並重新輸出。請確認其中沒有需要保留的資料。
公式分割的注意事項
若來源工作表重新命名、刪除、欄結構變更或鍵欄變更,分割目的工作表中的公式可能失效。需要固定結果時,請選擇以值分割。
新增鍵值需要重新執行
即使使用公式分割,之後新增的鍵值也不會自動建立工作表。分類增加時請重新執行分割。
工作表名稱會安全化
鍵值包含 Google 試算表工作表名稱不可使用的字元時,輸出工作表名稱會進行置換或縮短。
使用前建議備份
調整順序或暫時隱藏重要物件前,請先複製重要投影片。
準備好後前往生成器
從側邊欄依鍵欄值將一個來源工作表分割到多個工作表,可選擇值寫入或公式分割。