【问题标题】:Fetching the lineitem field from item table when adding the item as lineitem in SO - Netsuite在 SO - Netsuite 中将项目添加为 lineitem 时从项目表中获取 lineitem 字段
【发布时间】:2021-09-21 23:26:56
【问题描述】:

我正在学习网络套件,

当在 SO 行项目中添加该项目时,我正在尝试从销售订单模块上的项目中获取自定义字段“custitem_celigo_sfnc_salesforce_id

这是我的示例

/**
 *@NApiVersion 2.x
 *@NScriptType ClientScript
 */
define(['N/record', 'N/search', 'N/url', 'N/https', 'N/runtime'], function(record, search, url, https, runtime) {

    function fieldChanged(context) {
    
        var currentRecord = context.currentRecord;
      
     
            var sublistName = context.sublistId;
            var sublistFieldName = context.fieldId;
            var line = context.line;
            var SFID = context.custitem_celigo_sfnc_salesforce_id;
      
          var descriptionValue = currentRecord.getCurrentSublistValue({
                            sublistId: sublistName,
                            fieldId: "custitem_celigo_sfnc_salesforce_id"
                        })
      
              alert(JSON.stringify(currentRecord));
              alert(JSON.stringify(test));
          

            return true;
    }
    var exports = {};


    exports.fieldChanged = fieldChanged;

    return exports;
});

它没有获取自定义字段,这样做的方法是什么。

提前致谢,

【问题讨论】:

    标签: netsuite suitescript


    【解决方案1】:

    试试这个

    var descriptionValue = currentRecord.getCurrentSublistValue({
                              sublistId: item,
                              fieldId: "custitem_celigo_sfnc_salesforce_id",
                              line:line
                           })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多