我正在尝试将null
的值分配给SuiteScript 2.0预定脚本中的自定义日期字段,但是系统不接受它。
到目前为止,我尝试将null
,''
,""
,undefined
分配给该字段无济于事。
这是脚本的一部分:
var dtVendor = '';
PO_Data.setValue({
fieldId: 'custbody1',
value : dtVendor
});
如果您有任何建议/想法,请告诉我。
答案 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();