nlapiResolveURL,标识符?

时间:2014-05-07 20:46:17

标签: netsuite

我无法找到nlapiResolveURL命令的标识符。根据开发指南,nlapiResolveURL(type, identifier, id, displayMode)和标识符为identifier {string} [required] - The primary id for this resource (recordType for RECORD, scriptId for SUITELET)

对于账单支付,recordType是vendorpayment而不是VendPymt我一直在开发指南中搜索recordTypes列表,但我似乎可以找到用于nlapiResolveURL的recordTypes列表

3 个答案:

答案 0 :(得分:2)

检查记录浏览器以获取所有记录的列表。每个记录类型的页面将显示其内部ID,该ID始终为全部小写字母(例如" salesorder"," invoice"," journalentry")。 / p>

除此之外,当您在记录(例如用户事件或客户端脚本)的上下文中运行SuiteScript时,您可以使用nlapiGetRecordType()来获取类型的内部ID。

编辑:刚刚在NetSuite帮助中找到了网页标题 SuiteScript支持的记录。这包含SuiteScript支持的所有记录类型及其内部ID的列表。如果您也在使用SOAP API,则会附带 Web服务支持的记录

答案 1 :(得分:1)

检查SuiteScript支持的记录,以检查要在标识符中使用的记录的内部ID。

答案 2 :(得分:0)

在浏览器上设置书签并将其粘贴为链接

javascript:if(nsRecordTypes==null){nsRecordTypes=nsServerCall(nsJSONProxyURL,"getRecordTypes");};console.log("nsRecordTypes");console.log(nsRecordTypes)

然后转到NetSuite并打开控制台(Chrome>控制台中的F12),然后按书签按钮。

这将显示NetSuite中的所有记录类型。