有没有办法从 API 中获取税表名称?

Is there a way to get the tax schedule name from any API?

我一直在通读 various browsers 试图找出如何获取给定项目的税表名称。我看到使用记录浏览器我可以获得带有 taxschedule 属性 的项目,但是当我在 RESTlet 中检索带有 N/search 模块的项目时,taxschedule 属性只有其内部id的值。

对于启用了预缴税款的 NetSuite 帐户,我有什么办法可以通过一些 API 获取税表的名称吗?顾名思义,label/product/description/whatever 属性 给出了税表的一些描述性值,而不仅仅是内部 ID。

感谢您的帮助!

使用 N/search 模块,我假设您在某些时候使用了 Result.getValue 方法。如果这是真的,请改用 Result.getText 方法。

您可以使用这样的条件(三元)运算符来获取文本(如果文本存在)或获取值(如果文本不存在)。您可能必须根据该字段在您的实例中的方式更新 null 测试...

var entity = (result.getText({name: 'entity'}) != null) ? result.getText({name: 'entity'}) : result.getValue({name: 'entity'});
var entity = (result.getText(resultSet.columns[1])!= null) ? result.getText(resultSet.columns[1]) : result.getValue(resultSet.columns[1])