LockService
このサービスを使用すると、スクリプトでコードのセクションへの同時アクセスを防ぐことができます。
これは、複数のユーザーまたはプロセスが共有リソースを変更し、競合を回避する場合に便利です。
概要
特定の処理が並行して動かないように制御するためのサービス。
時間ベーストリガーやフォーム送信、Webhook などで同じ処理が重なる可能性がある場合に使える。
主な用途
時間ベーストリガーの多重実行を防ぐ
スプレッドシートなどの共有リソースの同時更新を防ぐ
連番採番処理など、競合すると困る処理を保護する
使用例