Netsuite用户事件管理nlapiYieldScript

Netsuite用户事件管理nlapiYieldScript,netsuite,suitescript,Netsuite,Suitescript,我们有一个简单的用户事件脚本,在处理之前加载很多行项目。我在预定的脚本中看到了这一点,但很想知道这是否可以用于用户事件 if (nlapiGetContext().getRemainingUsage() < 100) { nlapiYieldScript(); } if(nlapiGetContext().getremaininguage()

我们有一个简单的用户事件脚本,在处理之前加载很多行项目。我在预定的脚本中看到了这一点,但很想知道这是否可以用于用户事件

if (nlapiGetContext().getRemainingUsage() < 100)
                  {
                    nlapiYieldScript();
                  }
if(nlapiGetContext().getremaininguage()<100)
{
nlapiYieldScript();
}

这段代码是否允许绕过对用户事件脚本的管理,并允许它继续处理?

nlapiYieldScript仅适用于计划脚本,不会在任何其他脚本中工作。

nlapiYieldScript仅适用于计划脚本,不会在任何其他脚本中工作。

您的用户事件脚本确实有效不管它想做什么,都不需要那么多治理。nlapiYieldScript仅适用于计划脚本

与“加载”项目相比,遍历行项目并获取项目ID可能更容易。然后搜索这些ID。这样你就不用装任何东西了


这是一个简单的搜索和getValue调用。

您的用户事件脚本实际上不需要太多的治理来完成它试图做的任何事情。nlapiYieldScript仅适用于计划脚本

与“加载”项目相比,遍历行项目并获取项目ID可能更容易。然后搜索这些ID。这样你就不用装任何东西了


这是一个简单的搜索和getValue调用。

不需要遍历这些行。您所需要做的就是调用一个事务搜索(使用事务内部ID的过滤器)来连接项字段,或者通过另一种方式调用项目搜索来连接事务字段(使用事务内部ID的过滤器),而无需遍历这些行。您所需要做的就是调用一个事务搜索(使用事务内部ID的过滤器)加入到项目字段中,或者以其他方式调用项目搜索加入到事务字段中(使用事务内部ID的过滤器)