Client Script not working
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-25-2023 01:56 AM
function onLoad() {
g_form.addInfoMessage('hi');
var arr = [];
var associatedRisks = new GlideRecord('sn_risk_m2m_risk_control');
associatedRisks.addQuery('sn_compliance_control', g_form.getUniqueValue());
associatedRisks.query();
while(associatedRisks.next()){
arr.push(associatedRisks.sn_risk_risk.sys_id.toString());
}
g_form.addInfoMessage('hello');
var inherentRisk = new GlideRecord('sn_risk_advanced_risk_assessment_instance');
inherentRisk.addQuery('risk.sys_id', 'IN' ,arr);
inherentRisk.addQuery('state', '7');
inherentRisk.orderByDesc('final_inherent_score');
inherentRisk.query();
if(inherentRisk.next()){
var riskScore = inherentRisk.summary_inherent_risk_score;
if(riskScore.indexOf('High') > -1){
g_form.setValue('u_overall_risk_rating','High');
}
else if(riskScore.indexOf('Moderate') > -1 || riskScore.indexOf('Medium') > -1){
g_form.setValue('u_overall_risk_rating','Medium');
}
else{
g_form.setValue('u_overall_risk_rating','Low');
}
}
This onLoad client script is not working. I know, we cannot use GlideRecord in client scripts. So, I need help to convert this code working. Can someone help to convert this code using script include.
Thanks!
5 REPLIES 5
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-25-2023 05:15 AM
I am calling script include here. See if I am calling it correctly?