LoginSignup
karikura
@karikura (かり くら)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

【至急】スプレッドシート 人によって見え方が違うようにしたい

スプレッドシート 人によって見える範囲をかえたい

1つのスプレッドシートで複数人がアクセス

Aさんは1.2.3行のみみえる
Bさんは5.6.7.12行のみが見える

のようにしたいです。

アップシートだと、メアド指定で見える範囲をセキュリティ設定できますが、
アップシートなしで同様のことがしたいです。

gasなんかを使えばできるものなのでしょうか?
もしわかる方いましたら教えてください!

0

2Answer

Comments

  1. @karikura

    Questioner

    そうなんですね。
    すみませんあまり慣れておらず、急ぎで対応したかったので書いてしまいました。
    申し訳ございませんでした。

GASを使って実装できると思います。

スプレッドシート を開いている方のメアドが取得できます。
メアドからユーザを特定し、
 Aさんは1, 2, 3行以外を非表示にする、
 Bさんは5, 6, 7, 12行以外を非表示にする、
ことができます。

しかし、ユーザが 「行再表示」操作をすれば、その他の行も見えてしまいます。

絶対に見せてはならないのならば、スプレッドシートの見せてよい行だけを、別なスプレッドシートにコピーして、それを見せることになると思いますが、
すべてが入っているスプレッドシートの権限を外すと行コピーもできなくなるので、隠匿性は低いです。

0Like

Comments

  1. @karikura

    Questioner

    ありがとうございます!!
    なるほどです。。
    スプレッドシートでも対応は難しそうですね。。
    また検討してみます!!
    ご回答感謝いたします!

Your answer might help someone💌