Generate an Absolute URL to a Specific Resource

The following sample shows how to generate an absolute URL to a specific resource.

Note:

This sample script uses the require function so that you can copy it into the SuiteScript Debugger and test it. You must use the define function in an entry point script (the script you attach to a script record and deploy). For more information, see SuiteScript 2.x Script Basics and SuiteScript 2.x Script Types.

Important:

The value used in this sample for the recordId field is a placeholder. Before using this sample, replace the recordId field value with a valid value from your NetSuite account. If you run a script with an invalid value, an error may occur.

          /**
 * @NApiVersion 2.x
 */

// This script generates an absolute URL to a specific resource.
require(['N/url', 'N/record'], function(url, record) {
    function resolveRecordUrl() {
        var scheme = 'https://';
        var host = url.resolveDomain({
            hostType: url.HostType.APPLICATION
        });
        var relativePath = url.resolveRecord({
            recordType: record.Type.SALES_ORDER,
            recordId: 6,
            isEditMode: true
        });
        var myURL = scheme + host + relativePath;
    }
    resolveRecordUrl();
}); 

        

General Notices