通过脚本将空值设置为自定义日期字段

时间:2019-01-07 22:00:24

标签: netsuite suitescript2.0

我正在尝试将null的值分配给SuiteScript 2.0预定脚本中的自定义日期字段,但是系统不接受它。

到目前为止,我尝试将null''""undefined分配给该字段无济于事。 这是脚本的一部分:

var dtVendor = '';
PO_Data.setValue({
   fieldId: 'custbody1', 
   value : dtVendor
});

如果您有任何建议/想法,请告诉我。

3 个答案:

答案 0 :(得分:1)

尝试使用setText

var dtVendor = '';
PO_Data.setText({
   fieldId: 'custbody1', 
   text : dtVendor
});

答案 1 :(得分:0)

setText在日期字段上不起作用,我在工作流程操作中尝试了以下操作,并且将日期空白了。

    // set fields originally from workflow
            record.submitFields({
              type: newRecord.type,
              id: newRecord.id,
              values: {
                       'custrecord_bsb_date' : null,                             
                      }
            });

答案 2 :(得分:0)

在SS2.0中设置日期值时,将使用null。我想您可能会忘记更改后的记录?

PO_Data.setValue('custbody1',null); PO_Data.save();