nlapiSubmitField 和內聯編輯

nlapiSubmitField 專欄是一個值得理解的關鍵部分。此列指示該欄位是否可用於內聯編輯。如果 nlapiSubmitFieldtrue,那麼該欄位可以內聯編輯。當你嘗試在指令碼中使用 nlapiSubmitFieldrecord.submitFields 函式時,這會極大地影響此欄位的處理方式。

當此列為 true 時,你可以安全地使用“提交欄位 API”來內聯更新此欄位。當它是 false 時,你仍然可以使用這些函式來更新欄位,但幕後實際發生的變化顯著。

nlapiSubmitField 是特定欄位的 false,並且你使用其中的一個提交欄位 API 時,幕後的指令碼引擎實際上將完全載入記錄,更新欄位並將更改提交回資料庫。最終結果是相同的,但由於整個記錄已載入並儲存,因此你的指令碼實際上將使用比預期更多的治理,並且執行時間會更長。

你可以在標題為“在非內聯可編輯欄位上使用 nlapiSubmitField 的後果”的幫助頁面上更詳細地閱讀此內容。