通过名称而不是 ID 在 NetSuite 中调用 Restlet

Call Restlet in NetSuite by Name instead of ID

要在 NetSuite 中外部调用 Restlet,我使用部署页面中提供的 URL。

/app/site/hosting/restlet.nl?script=369&deploy=1

然而,这会导致大量工作,因为每个 customer/environment 的 InternalID(369 )是唯一的,因此,对于我将此 restlet 部署到的每个新客户,我需要修改一个配置文件,当 restlet 的数量增加时,该文件会变得乏味。

我确定可以通过名称(或称为 ID,见下图)调用 restlet。大约一年前,我偶然在互联网上的某个地方打开了这些信息,但我再也找不到了。

目标:

要通过名称调用 restlet,如下所示:

/app/site/hosting/restlet.nl?scriptName=customDeploy_exampleScript&deploy=1

您可以使用脚本 ID (scriptid) 而不是 script 参数的内部 ID。

/app/site/hosting/restlet.nl?script=customscript_exampleScript&deploy=1

也适用于部署 ID

&deploy=customdeploy_exampleScript