Netsuite 2015.2 中 nlapiMergeTemplate 的等效命令

Equivalent command for nlapiMergeTemplate in Netsuite 2015.2

任何人请告诉 'nlapiMergeTemplate()' 在 'Netsuite' 2015.2

中的等效命令

根据 nlapiMergeTemplate 的 NetSuite 帮助中心,它已被弃用 API,并且仅支持 CRMSDK 模板:

This API only supports CRMSDK templates. CRMSDK templates are deprecated as of Version 2015 Release 1. You can convert your existing CRMSDK templates to scriptable templates within the UI. See Converting CRMSDK Templates to Scriptable Templates for addition information. Scriptable templates are not supported with nlapiMergeRecord. Once your CRMSDK templates are converted, update all applicable scripts with nlapiCreateEmailMerger(templateId), nlobjEmailMerger, and nlobjMergeResult. Use nlapiCreateEmailMerger(templateId) as your starting point.

正确的前进方式是首先将 CRMSDK 模板转换为 UI 中的可编写脚本的模板,然后使用 nlapiCreateEmailMerger

您也可以在此处 https://github.com/BKnights/KotN-Netsuite 获取我编写的库,它是 nlapiMergeTemplate 的直接替代品。它检查模板是旧样式还是新样式并进行适当的调用。