freee dev-supportfreee dev-support

ご質問ありがとうございます。

エラーメッセージが空になってしまう件に関しましては、
開発チームにフィードバッグを行いました。
ご指摘ありがとうございます。

具体的な対応ですが google apps script, javascript の実装に関わる内容のため、
動作等の保証は出来かねますご了承ください。
以下参考情報として詳細な原因等はお調べ願います。

今回のケースの場合。

1. contentType は application/json ではなく、 multipart/data-form なので削除ください。
2. requiredData を JSON.stringify しない
3. company_id を JSON.stringify する
ex)
var requiredData = {
“company_id”: JSON.stringify(12344567),
“receipt”: …
}

事で解消されるのではと存じます。

※ 詳細な原因は
var request = UrlFetchApp.getRequest(url, params);
Logger.log(request);
等でリクエストの中身を見つつ。
multipart/data-form のリクエストに関してお調べ頂くことで解決に到れるかと存じます。

ご確認よろしくお願いいたします。