更新自動文字
更新於 115 年 09 月 10 日
「更新自動文字」是 BIMTeki 表格系統的「同步按鈕」。當您放置完表格後,專案中的數字往往會持續變動——樓層面積調整、增加業主資訊欄位、刪除一個居室、新增停車位⋯——這些變動都不會立即反映在已放置的表格物件上。執行「更新自動文字」會把這些最新值一次寫回所有 BIMTeki 表格。
兩個進入點
實際上「更新」這件事在 BIMTeki 內部由同一段邏輯負責,但提供了兩個入口供您依情境使用:
選單:BIMTeki Studio → 更新自動文字:直接觸發一次全專案的表格刷新。常用於剛改完樣板或剛調整完容積資料時。
表格管理器面板 → 「更新自動文字」按鈕:行為相同,但會在按下後即時更新清單中的狀態顏色,方便您直接觀察到結果。


兩個入口的最終效果完全一致。
它實際做了什麼?
按下「更新自動文字」後,BIMTeki 會依序執行以下動作:
1
清除修改標記:上一次更新時被標成斜體的那些字,會在這一步清掉。
2
重新計算所有自動文字與運算式:把每一個被使用中的自動文字重新求值,並比對它在上次更新時的舊值與目前計算出的新值;儲存格裡的運算式也會在此時用最新的數值重算一次(見〈插入運算式〉)。
3
重新尋找遺失表格:再掃描一次圖面,把任何「對應物件已不存在」的表格紀錄標記為「遺失(待確認)」。請注意這裡只做標記、不會自動刪除紀錄;反過來說,如果某張先前被標成遺失的表格又出現了(例如您按了復原),它的狀態會自動恢復為「待更新」。要真正清掉遺失紀錄,請到「表格管理器」按「移除遺失表格」。
4
刷新管理器清單:把上述結果重新填入「表格管理器」面板。
為什麼不每次自動更新?
BIMTeki 採用「先記下、按需更新」的策略,主要原因有兩個:
效能:若每次圖面動一下就重算全部表格,會讓 Archicad 操作明顯卡頓。改用「先記下舊值再比對」的方式,只在使用者主動要求時才寫回。
可控性:在送審前的最後一刻,您可能希望表格內容「就停在這個版本」。BIMTeki 不會悄悄地把表格刷新成最新值,讓您能完全掌控更新時機。
自動文字失效時的處理
如果某個自動文字對應的欄位已不存在(例如:刪除了業主資訊裡的某個自訂欄位、刪除了一棟樓而某張表格仍綁定該棟某層),BIMTeki 會在偵測到失效時:
跳出「自動文字欄位已失效」警示視窗,列出所有失效欄位的可讀名稱(取自插入當下儲存的顯示名稱)。
在內部把這些儲存格鎖定為純文字(顯示為上次成功求值的結果),避免之後再次刷新時持續報錯,也保留最後一次正確的顯示文字以供肉眼比對。
被鎖定為純文字的儲存格仍可在「表格樣板管理器 → 編輯樣板…」中重新插入新的自動文字,恢復其動態更新能力。
操作小提示
修改完樣板後不需要再按一次更新:在「表格樣板管理器」中改動樣板並儲存後,圖面上既有表格中的自動文字會自動跟著樣板更新,您不需要再手動執行「更新自動文字」。
跑完容積工具後別忘了刷新:當您執行「容積檢討」、「停車位數檢討」、「綠化檢討」等工具修改資料後,相關表格的狀態會變紅色「待更新」,這時就是按下「更新自動文字」的好時機。
送審前先全更新一次:建議在出圖前主動執行一次「更新自動文字」,並打開「表格管理器」確認所有表格皆為綠色「最新狀態」,沒有「靜態表格」(樣板已被刪掉、數值不會再更新)或灰色的「遺失(待確認)」項目。
更新後順手掃一眼有沒有運算式出錯:若表格裡用了運算式,更新後請確認圖面上沒有出現 [公式錯誤](算式寫錯或分母為 0)或 [無此值](算式引用的欄位找不到)。這些字會原樣印在圖上,處理方式見〈插入運算式〉。
不需要選取任何表格:「更新自動文字」是專案層級的批次動作,不需要事前選取;無論清單中有沒有反白項目都會處理所有表格。
Teamwork 注意保留:在 Teamwork 模式下,若表格物件尚未被任何人保留,「更新自動文字」會自動為您保留並完成更新;但若表格已被其他成員「保留」(Reserve),系統將無法自動取得編輯權,會跳出訊息列出受影響的表格,提示您「請釋放物件後重試」。此時請在 Teamwork 介面向持有者請求釋放,或請對方主動釋放後再執行一次「更新自動文字」。
接下來該看哪一篇?
這篇有幫助嗎?