会う日

出欠表を他人に書き換えられないようにする方法

公開

回答を書き換えられないようにするには?

回答時に編集キーを発行し、そのキーを持つ本人だけが編集できる方式のツールを選びます。アカウント登録は不要なまま、他人の行に触れない状態を作れます。

出欠表タイプのツールは見た目が似ていても、編集権限の設計だけが大きく違います。ここを確認せずに使うと、参加者が増えたときに事故が起きます。

なぜ上書き事故が起きるのですか?

回答者を識別する仕組みが無いツールでは、表全体が誰にでも編集できる状態になっているためです。悪意が無くても、同姓の参加者が自分の行と勘違いして書き換えてしまいます。

参加者が10人を超えると、画面が横に伸びて自分の列を見失いやすくなります。スマートフォンでは特に起きやすく、「気づいたら◯が✕になっていた」という形で表面化します。変更履歴を持たない設計が一般的なので、誰がいつ変えたのかも分かりません。

2つの方式の違い

「全員が編集できる」方式は少人数で融通が利き、「本人だけが編集できる」方式は人数が増えても壊れません。参加者が10人を超えるなら後者を選びます。

方式編集できる人向いている場面弱点
全員が編集できるURLを知っている全員3〜5人程度の気心の知れた集まり同姓・同名による上書き。誰が変えたか分からない
本人だけが編集できる(編集キー方式)回答した本人と幹事10人以上の集まり、社内・取引先を含む会ブラウザのデータを消すと自分でも編集できなくなる

使う前にどう確認しますか?

自分でテスト用のイベントを作り、回答を2件入れてから、片方の回答を別のブラウザで編集できるか試します。編集できてしまうなら、全員が書き換えられる方式です。

シークレットウィンドウを使うと、別の参加者としてアクセスした状態を再現できます。1分で確認できるので、大人数の会で使う前には試しておく価値があります。

本人限定にすると不便になりませんか?

ひとつだけ制約があります。編集キーは回答した端末のブラウザに保存されるため、別の端末から自分の回答を編集できません。ブラウザのデータを消した場合も同じです。

そのため、幹事は代理で修正できる設計になっているかを確認してください。会う日では幹事キーを持つ作成者が全員の回答を編集できるので、「スマホを機種変更して編集できなくなった」という相談にも対応できます。

そもそもURLを知られたくない場合は?

閲覧パスコードを設定します。URLを知っていてもパスコードを入力しないと開けなくなります。ただし全員に入力の手間が増えるため、回答率は下がります。

URLとパスコードを同じメッセージに並べて送ると効果が薄れます。別の手段で伝えてください。

こういう場合はどうする

こういう場合はこれを使う理由
参加者が10人以上、または同姓の人がいる本人だけが編集できる方式上書き事故が構造的に起きない。会う日はこれを既定にしている
3〜5人で、代理入力もしたい全員が編集できる方式「代わりに入れておくね」ができる。会う日も設定で切り替えられる
回答者の端末が固定されない(共用PCなど)幹事が代理で入力する編集キーが端末に残るため、共用端末では他人の回答を触れてしまう
誰がいつ変更したかを追跡したい別のシステムを使う会う日は変更履歴を保持しない。監査が必要な用途には向かない

よくある質問

出欠表の回答が他人に書き換えられるのはなぜですか?
回答者を識別する仕組みを持たないツールでは、URLを知っている人が全員分の行を編集できる設計になっているためです。悪意が無くても、同姓の参加者が自分の行と勘違いして上書きする事故が起きます。
本人だけが編集できるようにするにはどうしますか?
回答時に編集キーを発行し、そのキーを持つ端末からのみ編集を許可する方式のツールを選びます。アカウント登録は不要なまま、本人に限定できます。
書き換えられてしまった回答は元に戻せますか?
多くのツールでは戻せません。変更履歴を持たない設計が一般的なためです。起きてから対処するより、起きない方式を最初に選ぶほうが確実です。

登録不要方式そのものの性質は登録不要で日程調整する方法に、ツールの選び方は日程調整ツールの選び方にまとめています。

既定で「自分の回答だけ編集できる」状態から始められます

日程調整をつくる