前提・実現したいこと
MFクラウドのAPIをたたいていて、作成した請求書のPDFをリクエストしたところ、バイナリデータでレスポンスがありました。
PDFで開くにはどうしたら良いのでしょうか。
とりあえずPDFの拡張子にしてGoogleドライブに保存してみたのですが、当然真っ白で。
該当のソースコード
var payload = { "muteHttpExceptions":true , "method" : "GET", "headers" : { "Authorization": "Bearer " + access_token, } }; var res = UrlFetchApp.fetch('https://invoice.moneyforward.com/api/v1/billings/[id].pdf',payload); var blob = Utilities.newBlob('', "application/pdf", "test.pdf").setDataFromString(res); DriveApp.getFolderById('[id]').createFile(blob);
補足情報(FW/ツールのバージョンなど)
GASで完結させたいです。
とりあえず推測で回答しましたが、何度かトライ&エラーをされたと思いますので、そのあたりの情報も欲しいところです。また、参考にされた情報も提示していただければ回答も得られやすいと思いますよ。
回答2件
あなたの回答
tips
プレビュー