Cory Weiner
12/29/2021, 10:11 PMlet existing_ts_record = record.load({type:record.Type.TIME_BILL, id: line.timesheet_id})
existing_ts_record.setValue({fieldId: "hours", value: parseFloat(line.duration).toFixed(4)})
existing_ts_record.save()
But this gives an error:
record.submitFields({
type: record.Type.TIME_BILL,
id: line.timesheet_id,
values: {hours: parseFloat(line.duration).toFixed(4)}
})
ehcanadian
12/29/2021, 10:15 PMCory Weiner
12/29/2021, 10:16 PMbattk
12/29/2021, 10:20 PMparseFloat(line.duration).toFixed(4)
Cory Weiner
12/29/2021, 11:45 PMbattk
12/30/2021, 12:08 AMbattk
12/30/2021, 12:08 AMCory Weiner
12/30/2021, 12:09 AM‘2.45’parseFloat(test).toFixed(4)
‘2.4500’
Cory Weiner
12/30/2021, 12:10 AMbattk
12/30/2021, 12:12 AMbattk
12/30/2021, 12:12 AMrequire(["N/record"], function (record) {
record.submitFields({
type: "timebill",
id: "1",
values: { hours: "2.4500" },
});
});
battk
12/30/2021, 12:13 AMCory Weiner
12/30/2021, 12:15 AMbattk
12/30/2021, 12:15 AMCory Weiner
12/30/2021, 12:16 AMbattk
12/30/2021, 12:19 AMparseFloat('2.45').toFixed(4)
or
"2.4500"
battk
12/30/2021, 12:20 AMCory Weiner
12/30/2021, 12:21 AMbattk
12/30/2021, 12:22 AMparseFloat('2.45').toFixed(4)
has already been runbattk
12/30/2021, 12:22 AMparseFloat('2.66666666666666666666667').toFixed(4)
and
"2.6667"
are the same thingCory Weiner
12/30/2021, 12:23 AMCory Weiner
12/30/2021, 12:24 AMbattk
12/30/2021, 12:25 AMparseFloat(line.duration).toFixed(4)})
runs before
record.submitFields
Cory Weiner
12/30/2021, 12:25 AMCory Weiner
12/30/2021, 12:25 AMCory Weiner
12/30/2021, 12:26 AMbattk
12/30/2021, 12:26 AMbattk
12/30/2021, 12:26 AMCory Weiner
12/30/2021, 12:26 AMCory Weiner
12/30/2021, 12:27 AMCory Weiner
12/30/2021, 12:28 AMbattk
12/30/2021, 12:28 AMbattk
12/30/2021, 12:29 AM"2.4500"
works for both record.submitFields and record.setValuebattk
12/30/2021, 12:29 AMCory Weiner
12/30/2021, 12:29 AMbattk
12/30/2021, 12:31 AMCory Weiner
12/30/2021, 12:32 AMehcanadian
12/30/2021, 12:43 AM