如何在netsuite中获取List / Record类型脚本参数的文本值

时间:2015-10-04 15:57:19

标签: netsuite

我正在设置List / Record类型脚本参数并选择一个值(显示名称:Sample Company,Id:5)作为默认值。我正在使用

nlapiGetContext().getSetting('SCRIPT','custscript_my_parameter'); 

获取价值。它返回List/Record的id(在我的例子中为5)。但我需要List/Record的显示名称(在我的案例中为Sample Company)。任何人,请建议得到它。

提前致谢。

2 个答案:

答案 0 :(得分:1)

为什么不创建另一个类型为Free-Form Text的脚本参数,并设置要在另一侧检索的字段的显示值。你可以使用下面的东西

nlapiGetContext().getSetting('SCRIPT','custscript_my_parameter_text');

否则,如果您想使用您拥有的ID获取显示值,则可能需要加载记录并获取公司名称(文本)。

答案 1 :(得分:0)

查看nlobjContext#getSetting的文档,我没有找到一种方法来获取select字段的文本值。看起来您需要从脚本设置中检索ID,然后在相应的记录上执行nlapiLookupField以检索相应的文本值。