簡體   English   中英

NetSuite SuiteScript 2.0-setValue日期發行

[英]NetSuite SuiteScript 2.0 - setValue Date Issue

似乎無法讓我的日期類型字段接受我的新日期值。 它不會引發任何錯誤。 它似乎忽略了setValue函數。 如果我在UI中設置日期,則腳本日志將顯示以下格式:

{"details": datetypeField = Thu Oct 25 2018 00:00:00 GMT-0700 (PDT)"}

任何幫助將不勝感激。

/**
 * @NApiVersion 2.0
 * @NScriptType UserEventScript
 * @NModuleScope SameAccount
 */

define(["N/record", "N/format"], function(r, f) {
    var customer = r.load({
        type: r.Type.CUSTOMER, 
        id: "111",
        isDynamic: false,
    }); 

    var today = new Date();  

    customer.setValue({
        fieldId: "custentity_datetypefield",
        value: today
    }); 

    customer.save({
        enableSourcing: true,
        ignoreMandatoryFields: false
    });
});

看起來該模塊是一個用戶事件腳本,但其代碼未連接到任何事件觸發器。 我希望能在模塊的輸出中看到一個beforeSubmitafterSubmit處理程序。 我還希望在嘗試創建腳本記錄時此文件將無法上傳。

如何設置腳本和部署記錄? 您期望如何觸發此代碼?

正在正確設置該字段; 日期字段在value屬性中需要一個Date對象,因此絕對可以正確地做到這一點。

暫無
暫無

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

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