karlenigma
11/13/2018, 12:40 PMNik
11/13/2018, 12:42 PMNik
11/13/2018, 12:44 PMkarlenigma
11/13/2018, 12:44 PMkarlenigma
11/13/2018, 12:45 PMNik
11/13/2018, 12:45 PMNik
11/13/2018, 12:46 PMkarlenigma
11/13/2018, 12:47 PMNik
11/13/2018, 12:47 PMkarlenigma
11/13/2018, 12:51 PMvar value = record.getValue({fieldId: 'multiselectfield'});
var unescapedvalue = decodeURI(value);
var setvalue = unescapedvalue.replace('|',',');
record.setValue({fieldId: 'multiselectfieldnew', value: setvalue});
karlenigma
11/13/2018, 12:51 PMNik
11/13/2018, 12:58 PMNik
11/13/2018, 12:59 PMGustavo Doná
11/13/2018, 1:02 PMkarlenigma
11/13/2018, 1:07 PMkarlenigma
11/13/2018, 1:08 PMkarlenigma
11/13/2018, 1:08 PMNik
11/13/2018, 1:09 PMNik
11/13/2018, 1:10 PMkarlenigma
11/13/2018, 1:12 PMjmacdonald
11/13/2018, 1:13 PMGustavo Doná
11/13/2018, 1:13 PMkarlenigma
11/13/2018, 1:14 PMNik
11/13/2018, 1:14 PMNik
11/13/2018, 1:15 PMGustavo Doná
11/13/2018, 1:18 PMkarlenigma
11/13/2018, 1:19 PMGustavo Doná
11/13/2018, 1:20 PMkarlenigma
11/13/2018, 1:22 PMvar employees=config.getValue({fieldId:'custrecord_employee'});
var employeesStr=employees.toString();
var employeesArr=employeesStr.split('\u0005');
record.setValue('employeefield',employeesArr);
Gustavo Doná
11/13/2018, 1:22 PMGustavo Doná
11/13/2018, 1:24 PMkarlenigma
11/13/2018, 1:25 PMvar employees='4\u00053';
var employeesStr=employees.toString();
var employeesArr=employeesStr.split('\u0005');
console.log('employeefield ' + employeesArr);
in the console and all works ok.karlenigma
11/13/2018, 1:26 PMGustavo Doná
11/13/2018, 1:26 PMGustavo Doná
11/13/2018, 1:27 PMkarlenigma
11/13/2018, 1:27 PMGustavo Doná
11/13/2018, 1:27 PMGustavo Doná
11/13/2018, 1:27 PMGustavo Doná
11/13/2018, 1:28 PMkarlenigma
11/13/2018, 1:28 PMvar employees=config.getValue({fieldId:'custrecord_employee'});
log.debug({title: 'config employees', details: employees});
var employeesStr=employees.toString();
log.debug({title: 'employeesStr', details: employeesStr});
var employeesArr=employeesStr.split('\u0005');
log.debug('employeefield',employeesArr);
run this and let me know what the log values are.Gustavo Doná
11/13/2018, 1:32 PMGustavo Doná
11/13/2018, 1:33 PMGustavo Doná
11/13/2018, 1:33 PMkarlenigma
11/13/2018, 1:35 PMkarlenigma
11/13/2018, 1:35 PMGustavo Doná
11/13/2018, 1:36 PMkarlenigma
11/13/2018, 1:37 PMGustavo Doná
11/13/2018, 1:42 PMvar employees=config.getValue({fieldId:'custrecord_updp_audemployee'});
log.debug({title: 'employees', details: employees});
var employeesArr=[];
for (var p=0;p<employees.length;p++){
employeesArr.push(parseInt(employees[p]))
}
log.debug({title: 'employeesArr', details: employeesArr});
Gustavo Doná
11/13/2018, 1:42 PMkarlenigma
11/13/2018, 1:43 PMGustavo Doná
11/13/2018, 1:43 PMGustavo Doná
11/13/2018, 1:44 PMkarlenigma
11/13/2018, 1:44 PMkarlenigma
11/13/2018, 1:45 PMvar employees=["4","3"];
log.debug({title: 'employees', details: employees});
var employeesArr=[];
for (var p=0;p<employees.length;p++){
employeesArr.push(parseInt(employees[p]))
}
log.debug({title: 'employeesArr', details: employeesArr});
karlenigma
11/13/2018, 1:46 PMGustavo Doná
11/13/2018, 1:46 PMGustavo Doná
11/13/2018, 1:47 PMGustavo Doná
11/13/2018, 1:47 PMkarlenigma
11/13/2018, 1:48 PMkarlenigma
11/13/2018, 1:48 PMkarlenigma
11/13/2018, 1:48 PMkarlenigma
11/13/2018, 1:53 PMGustavo Doná
11/13/2018, 1:55 PMGustavo Doná
11/13/2018, 1:55 PMGustavo Doná
11/13/2018, 1:56 PMGustavo Doná
11/13/2018, 1:56 PMChase
11/13/2018, 1:58 PM\u{xxxx}
instead, but that does us no good here. https://flaviocopes.com/javascript-unicode/Nik
11/14/2018, 4:39 AMNik
11/14/2018, 12:48 PMGustavo Doná
11/14/2018, 4:51 PMNik
11/15/2018, 4:49 AM