使用している API からエラー応答が返されますが、Google スクリプトによってメッセージが切り捨てられるようです。Google スクリプトでメッセージ全体を表示するにはどうすればよいでしょうか?
メッセージは次のとおりです:
リクエストが失敗しましたタスクコード 400 が返されました。切り捨てられたサーバー応答: {"personid":"180761","status":"Bad Request","code":400,"error":{"code":18,"message":"検証エラーが発生しました (必須フィールド/パラメータがありません... (完全な応答を調べるには muteHttpExceptions オプションを使用してください) (行 171、ファイル "IntervalsPull")
ベストアンサー1
@DrSatan1 がコメントで指摘したように、muteHttpExceptions
例外を抑制し、エラーを HTTPResponse として返すには、パラメータにオプションを渡します。
options = {muteHttpExceptions: true};
var response = UrlFetchApp.fetch("https://api.myintervals.com/task/", options);
Logger.log(response.getContentText());
ログを表示して、完全なエラー応答を確認します。