Softex CelwareTech Blog
Google Apps Script

LockServiceとは

Google Apps Scriptで同じ処理が同時に実行されることを防ぐためのロック機能です。

簡単にいうと

LockServiceを使うと、複数ユーザーや複数リクエストから同じスクリプトが同時に動いたときに、共有リソースの競合を防ぎやすくなります。

スプレッドシートの表示状態を一時的に変える処理、採番処理、一時シートを作成して削除する処理などでは、同時実行対策として使うと安全です。

どんな場面で使うか

  • GAS Webアプリの二重実行防止
  • 一時シート作成処理の競合防止
  • 採番や共有設定変更の排他制御

関連用語

さらに調べる