我收到了我正在使用的API的错误响应,但Google脚本似乎会截断该消息。如何在Google脚本中查看完整消息?
这是消息:
https://api.myintervals.com/task/返回的代码400请求失败。截断的服务器响应:{" personid":" 180761"," status":&#34 ;错误请求","代码":400,"错误":{"代码":18,"消息":&# 34;发生了验证错误(缺少必填字段/参数...(使用muteHttpExceptions选项检查完整响应)(第171行,文件" IntervalsPull")
答案 0 :(得分:7)
正如@ DrSatan1在注释中指出的那样,在参数中传递muteHttpExceptions
选项以禁止异常并将错误作为HTTPResponse返回。
options = {muteHttpExceptions: true};
var response = UrlFetchApp.fetch("https://api.myintervals.com/task/", options);
Logger.log(response.getContentText());
现在查看您的日志以查看完整的错误响应。