在查看购物车页面上调用 Netsuite 中的用户角色
calling user role in Netsuite on view cart page
在 Netsuite 中,以下代码在 header 中运行以拉取大多数网上商店的用户角色。
var context= nlapiGetContext();
var userRole = context.getRole();
但是在 viewCart 页面上我们得到一个 "Uncaught ReferenceError: nlapiGetContext is not defined" 我怎样才能使这段代码在 viewCart 页面上工作?
我们尝试使用 JSON,但由于单一来源要求而遇到问题。
nlapiGetContext API 仅在客户端、用户事件、计划的、portlet 和 Suitelet 脚本中受支持,这就是您收到错误的原因。
您为客户分配了多少个客户中心角色?
使用属性标签在网上商店中抓取字段。在你的情况下你想使用:
<%=getCurrentAttribute('customer', 'role')%>
在 Netsuite 中,以下代码在 header 中运行以拉取大多数网上商店的用户角色。
var context= nlapiGetContext();
var userRole = context.getRole();
但是在 viewCart 页面上我们得到一个 "Uncaught ReferenceError: nlapiGetContext is not defined" 我怎样才能使这段代码在 viewCart 页面上工作?
我们尝试使用 JSON,但由于单一来源要求而遇到问题。
nlapiGetContext API 仅在客户端、用户事件、计划的、portlet 和 Suitelet 脚本中受支持,这就是您收到错误的原因。
您为客户分配了多少个客户中心角色?
使用属性标签在网上商店中抓取字段。在你的情况下你想使用:
<%=getCurrentAttribute('customer', 'role')%>