Softex CelwareTech Blog
データベース / 業務アプリ

ロールバックとは

処理の途中で失敗したときに、変更前の状態へ戻す考え方です。

簡単にいうと

ロールバックは、データ更新や外部処理が途中で失敗した場合に、できるだけ処理前の状態へ戻すための考え方です。

GASスプレッドシートでは本格DBのトランザクションと同じ保証は難しいため、状態列やログを使った実務的な巻き戻しとして設計します。

どんな場面で使うか

  • メール送信失敗時の状態復元
  • 一括処理の途中失敗対応
  • 業務データの不整合防止

関連用語

さらに調べる