Jay
01/14/2025, 2:17 PMCeligo AI
01/14/2025, 2:17 PMAI generated answer (using internal Slack threads):To call one Suitelet from another Suitelet in SuiteScript 1.0, you can use the
nlapiRequestURL
function in combination with nlapiResolveURL
. However, nlapiResolveURL
only gives you the partial URL for the Suitelet, so you will need to add the domain to it. Here is an example:
javascript
var url = '<https://system.na1.netsuite.com>' + nlapiResolveURL('SUITELET', 'customscript_mark_truck_shipped', 'customdeploy_mark_truck_shipped') + '&truck=' + cont;
var response = nlapiRequestURL(url);
Please replace '<https://system.na1.netsuite.com>'
with your NetSuite domain.
Please note that when you request a Suitelet, you do not have access to the functions in that Suitelet in your client script. Your Suitelet becomes a REST endpoint where you just send it data and it does its thing and sends you a result.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
01/14/2025, 2:17 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.858656883
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.854418576
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.852898836
Celigo AI
01/14/2025, 2:17 PM