问题描述
要在 NetSuite 中从外部调用 Restlet,我使用部署页面中提供的 URL。
/app/site/hosting/restlet.nl?script=369&deploy=1
然而,这会导致大量工作,因为 InternalID(369 在这种情况下)对于每个客户/环境都是唯一的,因此对于每个新客户,我将这个 restlet 部署到,我需要修改一个配置文件,当 restlet 的数量增加时,它会变得乏味。
我确信可以通过名称(或称为 ID,见下图)来调用 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