3

リンクを知っている人なら誰でも編集できる共有スプレッドシートを持っています。次に、所有者である私だけが編集できる保護範囲を設定したいと思います。

残念ながら、これは私にはうまくいきません。問題の範囲の権限を編集できません。次のようなボックスが表示されるだけです。

    Visibility Options

    Save       Cancel

これは予想される動作ですか?バグ?まだ実装されていませんか?

情報のためのtx

4

4 に答える 4

7

特定のセルを保護し、誰でも他のセルを編集できるようにする方法を見つけました。Googleがこの機能を改善するまでは、今のところ回避策です。

  • [フォーマット]->[名前付きセルと保護されたセル]に移動します
  • 保護するデータと編集するデータに別々のリージョンを作成します。
  • 既存の保護を削除します
  • スプレッドシートを共有して、すべての人が読み取り専用になるようにします
  • 名前付きセルと保護されたセルに戻り、保護するリージョンの共有を作成します
  • 保護を作成するときは、「全員」を読み取り専用としてリストする必要があります(これを変更することはできません。これは、スプレッドシートの現在のグローバル共有から継承されます)。
  • 誰もが編集できるようにしたいリージョンの保護を作成しないでください
  • スプレッドシートを終了してから戻ってください(この手順が必要かどうかはわかりませんが、これは私が行ったことです)
  • 次に、スプ​​レッドシートを再共有して、「全員」が編集できるようにします。
  • Googleアカウントからサインアウトし、スプレッドシートへの公開リンクを開きます。スプレッドシートが読み込まれた後、保護された領域は読み取り専用(灰色のハッシュライン)になり、入力領域はすべてのユーザーが編集できるようになります。

これはついに私のために働いた。それが他のすべての人のために働くことを願っています。

于 2012-10-25T17:48:27.093 に答える
4

カールトンの答えは私にとってはうまくいきましたが、それを読んだ後、私は問題をよりよく理解し、より短い回避策を持っていると思います。範囲保護値(表示/編集)は、範囲保護が定義された時点でのスプレッドシートの一般的な保護値から取得されているようです。

したがって、より簡単な回避策で行うことができます。

  • スプレッドシートをすべての人に「表示のみ」として共有する
  • 保護したい範囲ごとに:
    • 名前付き範囲を作成する
    • 保護済みとしてマークします(「編集」とマークされているという事実を無視します)
  • スプレッドシートを全員の「編集」として共有する

幸運を。

于 2013-01-08T17:42:21.153 に答える
0

user1958927の評価は正しいようです。つまり、匿名の場合はすべてを[表示のみ]に削除し、いくつかの範囲に名前を付けてそれらを保護するということです。匿名で開いた後、指定された範囲は保護されたままになります。

さらに、名前付き範囲を変更すると(たとえば、列を削除すると)、匿名で編集できるようにその列が開くことがわかりました。

便利なキャッチとこれにより、不注意な変更から大きなチャンクを保護するために、ログインについての狂気のない大規模なグループにGoogleスプレッドシートが役立ちます。

保護されたセル全体の灰色の対角線を処理できる場合。

于 2014-02-24T21:18:13.387 に答える
0

剥ぎ取られた灰色の線をクリアするには、誰でも[表示]に移動して[保護された範囲]のチェックを外すことができます。それは画面をきれいにし、細胞は保護されたままです。

于 2014-03-14T12:16:31.050 に答える