BeforeSubmit上的SuiteScript重定向选项

问题描述 投票:0回答:1

我有一个更新Customer记录的beforeSubmit userEventScript。客户记录更新后,我想将用户重定向到地址簿(在编辑模式下)进行清理。我有什么选择重定向(在此脚本中),考虑到以下API不会在beforeSubmit事件中触发?

require(['N/url', 'N/record'], function(url, r) {
   var output = url.resolveRecord({
       recordType: r.Type.CUSTOMER,
       recordId: 6,
       isEditMode: true
   });
});



require(['N/redirect', 'N/record'], function(redirect, r) {
    redirect.toRecord({
        "type": r.Type.CUSTOMER,
        "id": 6,
        "isEditMode": true
   });
});
javascript netsuite suitescript2.0
1个回答
0
投票

你出于某种原因不能这样做。如果您能够在提交之前重定向,则之前的所有编辑都将丢失。

您需要做的是创建一个更改为地址选项卡的客户端脚本,并从saveRecord返回false。显然你需要记录你是否已经强制进行地址检查,以便在一切都干净时你可以返回true。

© www.soinside.com 2019 - 2024. All rights reserved.