簡體   English   中英

Suitescript:無法從搜索中獲取結果

[英]Suitescript: Can't Get Result From Search

以下是我為某個客戶將“從位置發貨”信息寫回項目履行而編寫的腳本。 但它不起作用。

任何人都看到語法錯誤,知道我可能遺漏了什么,或者我可以測試什么?

    case "2946":
        var warehousecode = WH_Code_Lookup(customer , location);
        itemfulfillment.setFieldValue('custbody_warehouse_code', warehousecode);// set warehouse code

        // Set Ship from location
        var columns = [];
        columns[0] = new nlobjSearchColumn('address1');
        columns[1] = new nlobjSearchColumn('address2');
        columns[2] = new nlobjSearchColumn('city');
        columns[3] = new nlobjSearchColumn('state');
        columns[4] = new nlobjSearchColumn('country');
        columns[5] = new nlobjSearchColumn('zip');

        var search = nlapiSearchRecord('location', null, new nlobjSearchFilter('internalid', null, 'is', invCheckFlag), columns);

        itemfulfillment.setFieldValue('custbodyship_from_address1', search[0].getValue('address1'));
        itemfulfillment.setFieldValue('custbodyship_from_address2', search[0].getValue('address2'));
        itemfulfillment.setFieldValue('custbodyship_from_city', search[0].getValue('city'));
        itemfulfillment.setFieldValue('custbodyship_from_country', search[0].getValue('country'));
        itemfulfillment.setFieldValue('custbodyship_from_state', search[0].getValue('state'));
        itemfulfillment.setFieldValue('custbodyship_from_postal_code', search[0].getValue('zip'));

        if(location == 6){
            itemfulfillment.setFieldValue('thirdpartyacctups',edi_customer_search[0].getValue('custrecord_2nd_3rd_pty_ups'));
            itemfulfillment.setFieldValue('thirdpartyzipcodeups',edi_customer_search[0].getValue('custrecord_2nd_3rd_pty_ups_zip'));
            itemfulfillment.setFieldValue('thirdpartytypeups','BILLTHIRDPARTY');
        }
        break;

您說代碼不起作用。 正如有人問的那樣,是否存在特定錯誤? 搜索會帶回結果還是搜索本身的問題? 您是否在腳本中添加了任何調試代碼以查看是否可以查明問題所在?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM