【至急】スプレッドシート 人によって見え方が違うようにしたい
Q&A
スプレッドシート 人によって見える範囲をかえたい
1つのスプレッドシートで複数人がアクセス
Aさんは1.2.3行のみみえる
Bさんは5.6.7.12行のみが見える
のようにしたいです。
アップシートだと、メアド指定で見える範囲をセキュリティ設定できますが、
アップシートなしで同様のことがしたいです。
gasなんかを使えばできるものなのでしょうか?
もしわかる方いましたら教えてください!
0
Q&A
スプレッドシート 人によって見える範囲をかえたい
1つのスプレッドシートで複数人がアクセス
Aさんは1.2.3行のみみえる
Bさんは5.6.7.12行のみが見える
のようにしたいです。
アップシートだと、メアド指定で見える範囲をセキュリティ設定できますが、
アップシートなしで同様のことがしたいです。
gasなんかを使えばできるものなのでしょうか?
もしわかる方いましたら教えてください!
余計なお世話かもしれませんが「至急」とか書かないことをお勧めします。
@karikura
Questioner
そうなんですね。
すみませんあまり慣れておらず、急ぎで対応したかったので書いてしまいました。
申し訳ございませんでした。
GASを使って実装できると思います。
スプレッドシート を開いている方のメアドが取得できます。
メアドからユーザを特定し、
Aさんは1, 2, 3行以外を非表示にする、
Bさんは5, 6, 7, 12行以外を非表示にする、
ことができます。
しかし、ユーザが 「行再表示」操作をすれば、その他の行も見えてしまいます。
絶対に見せてはならないのならば、スプレッドシートの見せてよい行だけを、別なスプレッドシートにコピーして、それを見せることになると思いますが、
すべてが入っているスプレッドシートの権限を外すと行コピーもできなくなるので、隠匿性は低いです。
@karikura
Questioner
ありがとうございます!!
なるほどです。。
スプレッドシートでも対応は難しそうですね。。
また検討してみます!!
ご回答感謝いたします!