要将SubmitFields执行到标准Netsuite记录(即采购订单),它是这样的:
var poId = context.key;
var id = record.submitFields({
type: record.Type.PURCHASE_ORDER,
id: poId,
values: {
custbody_someField: someValue
},
options: {
enableSourcing: false,
ignoreMandatoryFields : true
}
});
自定义记录的类型字段是什么?我尝试了自定义记录的ID,但它不起作用: e.g。
type: record.Type.customrecord_my_record_id
答案 0 :(得分:4)
我不知道'官方'答案是什么。假枚举类型没有我能够找到的任何自定义记录引用。将类型设置为自定义记录的id的字符串对我有用。 (没有记录。类型。前缀虽然)
... type: "customrecord_my_record_id", ...
答案 1 :(得分:1)
确实,引用仅适用于标准记录类型。您也可以将所有枚举变为变量并使用
进行记录var recordTypesEnums = Object.keys(record.Type);
//you may log recordTypesEnums array