如何在 Netsuite 中使用 RESTlet 获取子公司 ID?
How to get Subsidiary id using RESTlet in Netsuite?
Test_Sub 是一家子公司,它被设置为会计角色,该角色被分配给一个用户,RESTlet 文件已上传到该用户。我想从 RESTlet 脚本中为用户分配子公司 ID。
我已经得到以下详细信息:
result['Name'] = nlapiGetContext().getName();
result['Email'] = nlapiGetContext().getEmail();
result['UserId'] = nlapiGetContext().getUser();
result['RoleId'] = nlapiGetContext().getRole();
result['RoleCenter'] = nlapiGetContext().getRoleCenter();
result['SubsidiaryId'] = nlapiGetContext().getSubsidiary() ;
我试过用上面的方法获取子公司id。尽管我为这个角色设置了不同的子公司,但我得到的结果总是 1。
nlapiGetContext().getSubsidiary()
将始终 return 调用 RESTlet 的用户的员工记录中的子公司,而不是 RESTlet 用户角色设置的子公司。
Test_Sub 是一家子公司,它被设置为会计角色,该角色被分配给一个用户,RESTlet 文件已上传到该用户。我想从 RESTlet 脚本中为用户分配子公司 ID。
我已经得到以下详细信息:
result['Name'] = nlapiGetContext().getName();
result['Email'] = nlapiGetContext().getEmail();
result['UserId'] = nlapiGetContext().getUser();
result['RoleId'] = nlapiGetContext().getRole();
result['RoleCenter'] = nlapiGetContext().getRoleCenter();
result['SubsidiaryId'] = nlapiGetContext().getSubsidiary() ;
我试过用上面的方法获取子公司id。尽管我为这个角色设置了不同的子公司,但我得到的结果总是 1。
nlapiGetContext().getSubsidiary()
将始终 return 调用 RESTlet 的用户的员工记录中的子公司,而不是 RESTlet 用户角色设置的子公司。