繁体   English   中英

NetSuite SuiteScript 2.0 如何解析suitescript中的内容文本

[英]NetSuite SuiteScript 2.0 How to parse content Text in suitescript

我正在尝试使用 suitescript 2.0 更新供应商记录状态字段,在 postman 工具中传递正文,并且对于内容 JSON 工作正常,但问题是当我尝试将内容作为文本时,它的获取错误不知道如何读取正文值套件脚本 2.0。

来自 postman 的输入体

示例代码是

function doPut(context) 
{
var obj=JSON.stringify(context.ids);-----here is the error context is empty
// tried JSON.parse also getting undefined
log.debug('str: '+obj);
    return obj;
}

如果您可以提供确切的错误消息,那将是有帮助的。

但与此同时,您应该在脚本中验证一些事情,如果您没有在 header 中传递应用程序/JSON ,并且您的数据是 object,您需要将其显式解析为 JSON(即使用JSON.parse()请求正文),并且您的响应类型也应该采用相同的格式,即您的响应类型应该与请求中的内容类型匹配。

看起来你可能有错误的内容类型。 应该是 Application-json。 如果不使用文本/纯文本,请尝试在正文上使用 Json.parse。 第一步是始终将上下文记录到控制台或运行 Object.keys(context) 以查看其中的内容。 还要确保 doPut 导出为 function

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM