繁体   English   中英

如何在 SuiteScript 2.0 中以创建模式重定向到自定义记录?

[英]How to redirect to Custom Record in Create mode in SuiteScript 2.0?

我正在尝试从销售订单的自定义按钮重定向到自定义记录。 下面给出了按钮功能,我需要通过传递自定义记录 ID (custrecord_gotorecord)或任何其他方式来获取rectype(496)参数?

function openCustomRecordCreate() { 
            var currRec = currentRecord.get();
            var currentRecordId = currRec.getValue({
                fieldId: "id"
            });
            window.open("/app/common/custom/custrecordentry.nl?rectype=496&soID=" + currentRecordId + "&end=true", '_self');
        }

您可以使用N/url模块获取给定记录类型和记录 ID(可选)的记录的正确 URL。 使用此代码将重定向到创建模式下的自定义记录,并在客户端脚本中工作。

您可以为记录类型使用字符串值,因此它可以在任何环境中使用,因为数字 ID 可以在帐户之间更改(即,从沙箱到生产)。

另外,请确保您使用的是customrecord_gotorecord ,而不是更短的版本, custrecord_gotorecord作为 recordType 参数。 较短的版本用于自定义字段 ID。

var redirectUrl = url.resolveRecord({
  recordType: 'customrecord_gotorecord',
  isEditMode: true
});

window.open(redirectUrl);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM