darrenhillconsulting
04/15/2026, 7:01 PMCeligo AI
04/15/2026, 7:01 PMAI generated answer (using internal Slack threads):To retrieve or discover the TASKID of the currently running scheduled script, you can perform a Scheduled Script Instance Search. This can be done using the
N/runtime module in SuiteScript, which provides methods and objects for obtaining information about the current script and the current execution context.
Here is a sample code snippet on how you can use N/runtime to get the current script instance:
javascript
var runtime = require('N/runtime');
var script = runtime.getCurrentScript();
console.log('Script ID: ' + script.id);
In this code, runtime.getCurrentScript() returns a Script object that represents the current script. You can then use the id property of the Script object to get the ID of the current script.
Please note that this will give you the script ID, not the TASKID of the specific instance of the script that is running. The TASKID is not directly accessible from within the script itself. However, you can use the script ID and other information (like the timestamp when the script started running) to search for the specific script instance in the Scheduled Script Instance records in NetSuite.
******
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
04/15/2026, 7:01 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.852966428
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.835266173
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.821899533
Celigo AI
04/15/2026, 7:01 PM