- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 08:15 AM
Hi, Following unload script is not working on new Portal. I tried to use GlidAjex and realized GlideAjex is not supporting portal too. does getRefrence also not support portal??
function onLoad() {
//Type appropriate comment here, and begin script below
var supervisorRef = g_form.getReference('bulkmail_supervisor_name', popSupervisorInfo);
function popSupervisorInfo(supervisorRef) {
if (supervisorRef.phone) {
g_form.setValue('bulkmail_supervisor_phone', supervisorRef.phone);
}
}
Thank you!
Dilini
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 10:51 AM
If you run this do you see an alert with the supervisor name?
function onLoad() {
// Query for the supervisor
var supervisorRef = new GlideRecord('sys_user');
supervisorRef.addQuery('sys_id', g_form.getValue('bulkmail_supervisor_name'));
supervisorRef.query(popSupervisorInfo);
}
function popSupervisorInfo(supervisorRef) {
if (supervisorRef.next()) {
alert('Supervisor: ' + supervisorRef.name);
if (supervisorRef.phone) {
g_form.setValue('bulkmail_supervisor_phone', supervisorRef.phone);
}
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 10:41 AM
first alert works (alert('manager sys_id '+g_form.getValue('bulkmail_supervisor_name'));
second alert not work - manager phone undefined alert('manager phone '+supervisorPhone.phone);

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 10:44 AM
Are you sure the manager record actually has a value in the 'phone' field? If so, please try the script I posted above. I've got it working in my instance without issue.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 10:47 AM
What alert do you see for below? Can you post the screenshot
first alert works (alert('manager sys_id '+g_form.getValue('bulkmail_supervisor_name'));
Please mark this response as correct or helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 12:28 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2018 12:31 PM