GMR Admin
03/18/2025, 11:39 PMalien4u
03/19/2025, 12:18 PMGMR Admin
03/19/2025, 4:39 PMobject ["4","337"]
I then use:
record.submitFields({
type: "customrecord_gmr_subcontract",
id: subcontractId,
values: {
custrecord_subcon_primary: true,
custrecord_subcon_royaltyid: writer
}
});
But the field doesn't updateGMR Admin
03/19/2025, 4:40 PMalien4u
03/19/2025, 4:49 PMGMR Admin
03/19/2025, 4:50 PMGMR Admin
03/19/2025, 4:50 PMalien4u
03/19/2025, 4:51 PMGMR Admin
03/19/2025, 4:51 PMGMR Admin
03/19/2025, 4:52 PMGMR Admin
03/19/2025, 4:54 PMGMR Admin
03/19/2025, 4:55 PMGMR Admin
03/19/2025, 5:11 PM// Writer field is a multiple select of locations returning an array of IDs
let writer = context.newRecord.getValue({ fieldId: "custrecord149" })
.map(id => parseInt(id, 10));
log.debug("Writer", writer);
record.submitFields({
type: "customrecord_gmr_subcontract",
id: subcontractId,
values: {
custrecord_subcon_primary: subcontractId === primarySubcontract && primary,
custrecord_subcon_royaltyid: writer
}
});
Log output: [4,337]
GMR Admin
03/19/2025, 5:13 PMalien4u
03/19/2025, 5:14 PMGMR Admin
03/19/2025, 5:14 PMGMR Admin
03/19/2025, 5:14 PMGMR Admin
03/19/2025, 5:16 PMGMR Admin
03/19/2025, 5:16 PMGMR Admin
03/19/2025, 5:17 PMGMR Admin
03/19/2025, 5:17 PMGMR Admin
03/19/2025, 5:17 PMGMR Admin
03/19/2025, 5:17 PMalien4u
03/19/2025, 5:18 PMGMR Admin
03/19/2025, 5:20 PMGMR Admin
03/19/2025, 5:22 PMGMR Admin
03/19/2025, 5:22 PMGMR Admin
03/20/2025, 5:08 PM// [NET-428] Set the value of Royalty ID to the value of parent Contract "Writer" field (custrecord149)
const contractId = context.newRecord.getValue({ fieldId: "custrecord_subcon_contract" });
if (contractId) {
const contractFields = search.lookupFields({
type: "customrecord_nsacs_contract",
id: contractId,
columns: ["custrecord149"]
});
const royaltyIds = contractFields.custrecord149.map((royalty) => parseInt(royalty.value, 10));
log.debug("Royalty IDs", royaltyIds);
context.newRecord.setValue({ fieldId: "custrecord_subcon_royalty_id", value: royaltyIds });
}
But it doesn't set the value.GMR Admin
03/20/2025, 5:09 PM[4,23,337]
GMR Admin
03/20/2025, 5:09 PMGMR Admin
03/20/2025, 5:09 PMGMR Admin
03/20/2025, 5:12 PMGMR Admin
03/20/2025, 8:20 PMAnthony OConnor
03/20/2025, 10:00 PMAnthony OConnor
03/20/2025, 10:01 PMcustrecord_subcon_royaltyid
yesterday, and today its custrecord_subcon_royalty_id
Anthony OConnor
03/20/2025, 10:02 PMGMR Admin
03/21/2025, 4:43 PMGMR Admin
03/21/2025, 4:46 PMGMR Admin
03/21/2025, 4:46 PMAnthony OConnor
03/21/2025, 4:59 PM