我很难找到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列表。
发布于 2014-05-15 05:49:14
检查SuiteScript支持的记录以检查要在标识符中使用的记录的内部id。
发布于 2014-05-07 23:51:36
查看“记录”浏览器以获得所有记录的列表。每个记录类型的页面将显示其内部ID,它总是以所有小写字母(例如“销售订单”、“发票”、“日记条目”)显示。
此外,当您在记录上下文中运行SuiteScript时(例如,用户事件或客户端脚本),您可以使用nlapiGetRecordType()获取类型的内部ID。
编辑:刚找到页面标题SuiteScript支持的记录在NetSuite帮助。这有一个SuiteScript支持的所有记录类型的列表以及它们的内部ID。如果您也使用SOAP,则会附带一个支持Web的记录。
发布于 2014-05-10 03:16:40
在浏览器上创建一个书签,并将其粘贴为链接
javascript:if(nsRecordTypes==null){nsRecordTypes=nsServerCall(nsJSONProxyURL,"getRecordTypes");};console.log("nsRecordTypes");console.log(nsRecordTypes)然后转到NetSuite并打开控制台( Chrome > console中的F12),然后按下书签按钮。
这将显示NetSuite中的所有记录类型。
https://stackoverflow.com/questions/23528095
复制相似问题