やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Calc 変更記録

 いつどこがどう変更されたか記録する。

成果物

前回

 保護ではヒューマンエラーを回避できない。ミスは予防でなく復元できることが好ましい。変更記録が使えるのではないか?

情報源

まとめ

 各セルを空白から以下の値に変更する。このとき変更記録の扱いを変えて各セルの結果を見比べてみた。

セル 扱い 結果
A1 1 承認する 確定する
A2 2 破棄する 空白に戻る
A3 3 承認も破棄もしない 赤枠で囲われる

 なお、その変更内容を一度でも承認または破棄すると、二度と元に戻せなくなる。それ以降は復元できない。

手順

1. 変更を記録する

  1. メニュー→編集変更の追跡Record

2. 変更する

  1. セルA11を入力する
  2. Enterキーを押下する
  3. セルA22を入力する
  4. Enterキーを押下する
  5. セルA33を入力する
  6. Enterキーを押下する

3. 変更履歴を見る

  1. メニュー→編集変更の追跡管理
  2. 変更が記録されていることを確認する

4. 変更を承認する

  1. メニュー→編集変更の追跡管理
  2. リストタブからセルA1を空白から1に変更した履歴を選ぶ
  3. 適用ボタンをクリックする

 一度でも承認したら元に戻せない。それを以下で確認する。

  1. リストの承認をクリックして内容を展開する
  2. セルA1を空白から1に変更した履歴を選ぶ
  3. 適用非適用もグレーアウトしてできない(一度でも承認したら元に戻せない)

5. 変更を破棄する

  1. メニュー→編集変更の追跡管理
  2. リストタブからセルA2を空白から2に変更した履歴を選ぶ
  3. 非適用ボタンをクリックする

 一度でも破棄したら元に戻せない。それを以下で確認する。

  1. リストの破棄をクリックして内容を展開する
  2. セルA2を空白から2に変更した履歴を選ぶ
  3. 適用非適用もグレーアウトしてできない(一度でも破棄したら元に戻せない)

6. セルを確認する

  1. 変更の管理ダイアログの閉じるボタンをクリックする
  2. セルの変更が未確定の箇所は赤枠で囲われる
セル 扱い 結果
A1 1 承認する 確定する
A2 `` 破棄する 空白に戻る
A3 3 承認も破棄もしない 赤枠で囲われる

結論

 Calcの変更記録よりもgithubでリビジョン管理したほうがよい。

問題

 変更記録には以下のような問題がある。

  • 一度でも変更を承認・破棄したら元に戻せない
  • Recordするようメニュー操作せねば記録してくれない(記録し忘れは防げない)

機能ごとのミス対処法

機能 ミス対処種別
保護 予防
変更記録 一度きりの承認・破棄(以後は閲覧のみ)
GitHub 復元

所感

 githubでリビジョン管理したほうがよい。

対象環境

$ uname -a
Linux raspberrypi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux