如果希望資料存檔後自動執行一次連結與載入,可以考慮利用程式自動執行此操作。
步驟一: 打開 Javascript 工作流程編輯器
從上方頁籤列中找到你要增加此段程式碼的表單,點擊表單名稱旁的三角形符號,並選擇 Javascript 工作流程。
步驟二:切換至 Post-workflow
步驟三:將以下程式碼複製貼上並調整後儲存
var nodeId = param.getNewNodeId(Key Field); var path = '/tab_path/sheet_path'; var query = db.getAPIQuery(path); var entry = query.getAPIEntry(nodeId); entry.loadAllLinkAndLoad(); entry.setCreateHistory(true); entry.save();
調整方式:
1. 將 Key Field 填入表單的 Key Field id,此資訊可以從 Javascript 工作流程編輯器(選擇 Pre-workflow 時的頁面)中找到,或是從資料庫定義文件查詢。
以上圖表單範例來說,這一行程式碼應寫為:
var nodeId = param.getNewNodeId(3000841);
2. 將 '/tab_path/sheet_path' 改成這份表單的頁籤及表單路徑。
如果你的表單網址為 www.ragic.com/sample/sales/3?PAGEID=wSM (忽略 ?PAGEID=wSM 的部分),將這一行程式寫為:
var path = '/sales/3';