Record producer with variable set

Rosy14
Tera Guru

Hi,

Scenario: there is a event .. user can register for the event.

I have a RP with variable set. After submitting the form for variable set will create records. for that the below script is working fine. but I want to capture the event sys_id in the registered form . it is not working.

 

(function() {
    var rowsInt = producer.add_new_users.getRowCount();
    var urlParmas = new URLSearchParams(top.document.URL); //not working
	var urlid=urlParmas.get("sysparm_eventid"); // not working
    gs.addInfoMessage(urlid);

    for (var i = 0; i < rowsInt; i++) {
        var evUser = new GlideRecord('sn_cd_event_registered_users');
        evUser.initialize();
        //evUser.setValue('u_portal_content_event', urlid);
        evUser.setValue('u_first_name', producer.add_new_users.getRow(i).first_name);
        evUser.setValue('u_last_name', producer.add_new_users.getRow(i).last_name);
        evUser.setValue('u_job_title', producer.add_new_users.getRow(i).job_title);
        evUser.setValue('u_email_address', producer.add_new_users.getRow(i).email);
        evUser.setValue('u_mobile_number', producer.add_new_users.getRow(i).mobile);
        evUser.insert();
    }

})();
producer.portal_redirect = "?id=event_form&table=sn_cd_event_registered_users&sys_id=" + current.sys_id;
1 REPLY 1

Rosy14
Tera Guru

Resolved it with different way