- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-30-2022 10:25 AM
Hi All,
I have a record producer script that is supposed to save a string value onto the record form. It seems as though current is not working.
Note: this record producer is pointing to a custom table
if (producer.u_new_desk == "Yes") {
current.u_desk_number == producer.desk_number; -- both fields are string fields - producer.desk_number does not write to the current.u_desk_number field.
var list = producer.current_desk_hardware.toString();
var array = list.split(',');
for (var i = 0; i < array.length; i++) {
gs.log("Reference value is: " + array[i]);
var grObj = new GlideRecord('cmdb_ci_hardware');
grObj.addQuery('sys_id', array[i]);
grObj.query();
if (grObj.next()) {
grObj.u_desk_number == current.sys_id;
}
}
}
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-30-2022 10:56 AM
current.u_desk_number == producer.desk_number;
Use '=' instead of '==' which is used for comparison.
correct code will be
current.u_desk_number = producer.desk_number;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-30-2022 10:56 AM
current.u_desk_number == producer.desk_number;
Use '=' instead of '==' which is used for comparison.
correct code will be
current.u_desk_number = producer.desk_number;