ユーザーがGoogleスプレッドシートで自分のデータのみを変更できるようにする


7

GoogleドライブにGoogleスプレッドシートがあります。ユーザーはスプレッドシートのすべてを変更できます。ここで、空のフィールドまたは自分のフィールドのみを変更できるようにしたいと思います。

これは可能ですか?はいの場合、どのように?


セルの所有者をどのように定義しますか?
Vidar S. Ramdal 2014年

回答:


3

Googleドキュメントだけを使用することはできません。ストレージメカニズムとしてGoogleドキュメントのみを使用する何らかのプログラムを作成した場合、必要なことは何でもできます。たとえば、各行を作成した人の名前を記録する列を追加できます。誰かが行を編集しようとする場合、編集を受け入れる前に、それらが行の作成者としてリストされている人であることを確認してください。


ああ、いい電話。私はGoogle Docs APIの使用を考えていませんでした。これがおそらくここでの最良の解決策です。

おかげで、この例はありますか?複雑すぎる場合は、努力する価値はありません。Googledocs apiを使用した経験があります

Googleドキュメントをストレージメカニズムとして使用するプログラムの例は確かにありますが、私にはありません。
カレブ

1

Googleスプレッドシートはこれを行うことができません。彼らもそれを実装するつもりだと彼らが言ったとは思わない。正確な状況はわかりませんが、既知の少数のユーザーがいる場合は、以下を試してみてください。

1. Create a spreadsheet for each user. Set those to private.
2. Let users enter their information in their own spreadsheets.
3. Create a public spreadsheet that gathers data from the private
   spreadsheets.

ユーザー数が多い場合や、手動でプライベートスプレッドシートを追加するよりも速く成長する可能性がある場合、これは明らかに機能しません。その場合は、別の場所で解決策を探す必要があるかもしれません。Office Web Appsがあなたの問題を解決すると確信していますが、それらは無料ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.