[英]NetSuite SuiteScript 2.0 How to parse content Text in suitescript
我正在尝试使用 suitescript 2.0 更新供应商记录状态字段,在 postman 工具中传递正文,并且对于内容 JSON 工作正常,但问题是当我尝试将内容作为文本时,它的获取错误不知道如何读取正文值套件脚本 2.0。
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.