請參考以下步驟:
1: 開啟Javascript Workflow編輯頁面
針對要新增此動作按鈕的表單,滑鼠滑到上方的頁籤,針對表單名稱點選右鍵(或點擊三角形符號),並選擇Javascript Workflow就可以進到Javascript Workflow的編輯頁面。
2: 選擇 "Installed sheet scope"
3: 編輯並新增下面這段程式碼到你的Installed sheet scope並儲存
請記得把下面範例程式碼中的'/sales/3' 改為您自己實際表單的路徑。
Example 如果你的表單網址為 'www.ragic.com/sample/sales/3',那程式就會寫為:
function recalc(nodeId){
var query=db.getAPIQuery('/sales/3');
var entry=query.getAPIEntry(nodeId);
entry.recalculateAllFormulas();
entry.save();
}
4: 在表單新增動作按鈕
在表單頁的設計模式下,左側 表單設定 > 動作按鈕根據下方說明新增動作按鈕
按鈕名稱: 自訂動作按鈕名稱
按鈕類型: JS Workflow
動作: recalc({id});
記得要按"新增按鈕",才會將剛剛設定的動作按鈕新增到表單! 並請記得在離開設計模式前儲存設計。