如何在Google Scripts中查看此API错误消息的完整服务器响应?

时间:2016-08-19 10:05:23

标签: javascript google-apps-script

我收到了我正在使用的API的错误响应,但Google脚本似乎会截断该消息。如何在Google脚本中查看完整消息?

这是消息:

https://api.myintervals.com/task/返回的代码400请求失败。截断的服务器响应:{" personid":" 180761"," status":&#34 ;错误请求","代码":400,"错误":{"代码":18,"消息":&# 34;发生了验证错误(缺少必填字段/参数...(使用muteHttpExceptions选项检查完整响应)(第171行,文件" IntervalsPull")

1 个答案:

答案 0 :(得分:7)

正如@ DrSatan1在注释中指出的那样,在参数中传递muteHttpExceptions选项以禁止异常并将错误作为HTTPResponse返回。

options = {muteHttpExceptions: true};
var response = UrlFetchApp.fetch("https://api.myintervals.com/task/", options);
Logger.log(response.getContentText()); 

现在查看您的日志以查看完整的错误响应。