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