簡體   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