😎
freee業務委託管理からファイルをバックアップする
はじめに
そこで扱われている発注書などを、GoogleDriveに一括保存する。
※SaaSの機能として一括保存できるファイルも存在する。詳細はSaaSのFAQを確認してほしい。
freee業務委託管理のAPI仕様として、一度ダウンロードの準備を要求して、その後準備が完了したら再度ダウンロードを要求する必要がある。
そのためspreadsheetでそれぞれステータスを用意して対応することにした。
ステータスはそれぞれ以下。
- 未:ダウンロード準備を未要求
- phase1:ダウンロード未要求
- 完了:ダウンロード完了
後はそれぞれ1のステータスを100件実行する処理、2を100件実行する処理をつくったので、その処理をエラーにならないように定期的に実行した。
code
終わりに
SaaSを解約するときに既存データをどうするかは常につきまとう。プログラミングを行う必要があったが、それでもAPIを用意いただいていて助かった。
Discussion