Mashup Builder > 函數 > 建立函數運算式的最佳作法
建立函數運算式的最佳作法
下列函數與小器具支援在混搭中撰寫自訂 JavaScript 運算式:
運算式函數 - 評估為值
驗證器函數 - 評估為布林值
格點小器具 - 編輯格點儲存格時評估使用者輸入
僅針對開發目的使用 TW.log 函數
您可以使用 TW.log() 函數記錄與混搭中運算式相關的偵錯、錯誤、警告及資訊訊息。記錄訊息會在執行時間顯示在混搭記錄對話方塊中。例如:
TW.log.debug('debug')
TW.log.error('error')
TW.log.warn('warn')
TW.log.info('info')
開啟包含大量運算式記錄陳述式的混搭會顯著影響混搭效能。如果您要在混搭中使用大量記錄陳述式,我們建議您避免在即時生產環境中使用。您可以在開發及測試混搭時使用記錄陳述式,但在將混搭部署至生產環境之前,您應該先將這些陳述式轉換為註解或將其從程式碼中移除。
檢查執行時間偵錯控制台
設計包含運算式的混搭之後,請在執行時間檢查偵錯資訊對話方塊。您可使用此功能追蹤混搭的執行情況,以協助您在設計或實行中識別例如循環繫結與無限迴圈這類的邏輯問題。欲檢視混搭的偵錯資訊,請按一下執行時間工具列上的「顯示/隱藏偵錯資訊」
剖析 JSON 輸入
在運算式中使用 JSON 資料時,請避免使用 JSON.parse() 方法來從字串剖析及轉換 JSON。您可以直接在設定為 JSON 基礎類型的參數中存取 JSON 物件。
這是否有幫助?