我如何在 RESTlet 中加载和编辑客户资料?

How can i load and edit a customer profile in a RESTlet?

我正在尝试在 Suitescript 2.0 中编写一个 Restlet,以从外部移动应用程序获取客户记录并编辑其信用卡字段。我使用客户帐户和 Oauth 2.0 访问 Restlet,我需要获取他自己的配置文件并对其进行编辑,但响应是:

"INSUFFICIENT_PERMISSION\",\"message\":\"权限冲突:您需要\'Lists -> Customers\

我无法将List > Customers中的customer权限放到customer角色中,因为netsuite平台不允许。所以...我该怎么做!?...请帮助我!

function editCustomerCreditCard(requestBody) {

        var user = requestBody.customer

        var customer = record.load({
            type: record.Type.CUSTOMER, 
            id: user.internalid,
            isDynamic: true
        });

        return JSON.stringify(customer)
 }

可以在员工记录中做用户级权限

员工>访问>全局权限>客户