Cho phép người dùng chỉ thay đổi dữ liệu của riêng họ trong Bảng tính Google


7

Tôi có Bảng tính Google trong Google Drive. Người dùng có thể thay đổi mọi thứ và mọi thứ trong bảng tính. Bây giờ, tôi muốn họ chỉ có thể thay đổi các trường trống hoặc các trường riêng của họ.

Điều này có thể không? Nếu có, làm thế nào?


Làm thế nào để bạn xác định người sở hữu một tế bào?
Vidar S. Ramdal

Câu trả lời:


3

Không thể chỉ sử dụng Google Docs. Nếu bạn đã viết một số loại chương trình chỉ sử dụng Google Docs làm cơ chế lưu trữ, thì bạn có thể làm bất cứ điều gì bạn muốn. Ví dụ: bạn có thể thêm một cột ghi lại tên của người đã tạo mỗi hàng. Khi ai đó cố gắng chỉnh sửa một hàng, hãy xác minh rằng họ là người được liệt kê là người tạo hàng trước khi chấp nhận chỉnh sửa.


Ồ, gọi tốt. Tôi đã không nghĩ đến việc sử dụng Google Docs API. Đó có lẽ là giải pháp tốt nhất ở đây.

cảm ơn, ví dụ nào cho việc này? nếu nó quá phức tạp thì nó không đáng để bạn nỗ lực và tôi có kinh nghiệm với api tài liệu google

Tôi chắc chắn có những ví dụ về các chương trình sử dụng Google Docs làm cơ chế lưu trữ, nhưng tôi không có chương trình nào cho bạn.
Caleb

1

Bảng tính Google không thể làm điều này. Tôi không nghĩ họ đã nói rằng họ cũng sẽ thực hiện nó. Tôi không chắc tình huống chính xác của bạn là gì, nhưng nếu bạn có một số lượng người dùng ít người biết đến, bạn có thể thử:

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.

Nếu số lượng người dùng của bạn lớn hoặc có thể tăng nhanh hơn bạn quan tâm để thêm các bảng tính riêng tư, điều này rõ ràng sẽ không hoạt động. Nếu đó là trường hợp, bạn có thể phải tìm một giải pháp khác. Tôi khá chắc chắn rằng Ứng dụng web Office sẽ giải quyết vấn đề của bạn, nhưng những ứng dụng này không miễn phí.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.