Невозможно получить поле типа моей даты, чтобы принять мое новое значение даты. Это не выдает никаких ошибок; он просто игнорирует функцию setValue. Если я установлю дату в пользовательском интерфейсе, в журнале сценария отобразится следующий формат:
{"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
});
});