尝试通过Restlet将Netsuite JSON数据导入Excel

时间:2018-02-15 02:08:15

标签: excel netsuite restlet suitescript

我正在尝试使用Excel连接到netsuite restlet脚本来提取信息并填充工作表。

我尝试通过“网络”连接并输入网址并添加标题。如果我尝试将content-type添加为application / json,则会收到“name”错误:“INVALID_RETURN_DATA_FORMAT”,“message”:“数据格式无效。您应该返回TEXT”

我看到我可以通过Excel或Web服务连接到JSON文件,但它似乎没有返回json对象。有什么我做错了吗?我有授权和内容类型标头,我的网址对于网络服务的外部网址是正确的。有一个更好的方法吗?

此文件的目的是将某种类型的记录基本上下载到Excel中,允许用户编辑,然后将该信息推送回Netsuite。 restlet运行良好,现在我只需要让Excel部分正常工作。

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在请求中添加Content-Type标头。

Content-Type: application/json

NetSuite不仅要查看请求体格式,还要识别Restlet响应的编码。 (这有点违反直觉,因为通常使用Accept标头来告诉服务器预期的响应内容类型,特别是如果您只发送一个甚至没有正文的GET请求..但那是NetSuite ..)

有关详细信息,请参阅帮助中心主题“Creating a Content-Type Header