Recent chats
ASKGEEZ Q&A GUIDETechnology & devices

How can I collect updates from several people without letting them overwrite each other’s rows?

Quick answer

Have contributors submit proposed changes through a separate intake form or queue instead of editing the source list. Require a stable record key, such as an assigned ID, plus the proposed change. Review submissions for duplicates, conflicts, and missing details, then apply approved changes to the source. Direct shared editing may be simpler for a small, trusted group, but it does not provide the same separate review step by itself.

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

Several people need to update the same roster, but I don’t want one person’s edit to replace another person’s row. What workflow should I use?

Geez

Separate collecting an update from changing the source list. Give each contributor an intake form or other designated submission area, and leave the authoritative roster editable only by whoever reviews and applies changes. Ask for a stable record key—an ID already assigned to each record is better than a name alone—and the proposed change. The reviewer checks each submission against the current roster before accepting it. This makes competing proposals visible before they alter the source.

For example, a submission might say: “Record key: R-104; field to change: shift; current value: Tuesday; proposed value: Thursday; reason or context: [optional].” Treat those values as placeholders, not as a real record. The reviewer can compare the proposal with the roster and other submissions, resolve a conflict, and then update the source.

Follow-up question

What should I ask people to enter so I can match a submission to the right row?

Geez

Keep the form focused on identifying the record and describing the requested change. Useful fields are:

  1. Stable record key, required.
  2. Field or fields to update, named explicitly.
  3. Proposed new value for each field.
  4. Optional context that helps the reviewer assess the request.
  5. A submission date or other tracking label if your process needs one.

Avoid relying on a person’s name as the only key when names might be shared or entered inconsistently. If contributors do not know the key, provide a way to look it up or have them submit the identifying details to a reviewer rather than guessing. State whether a submission is only a request or is expected to take effect; the form itself should not imply that a change has already been approved.

Follow-up question

Could I use Google Forms with a linked spreadsheet for this, and what should I check?

Geez

That can support a separate intake path: Google Forms responses can be viewed in the form or a linked Google Sheet, so the sheet can serve as a review queue rather than letting respondents edit the source list directly [S1][S2]. Check who can respond and who can access both the form and the linked spreadsheet. Form collaborators may also have access to the linked spreadsheet, and removing someone from the form does not automatically remove their spreadsheet access [S2].

If submissions should be treated as fixed after they are sent, check whether respondents can edit their own submitted responses; that option may be available in Forms [S1]. These documents describe response collection and management, not an automatic approval or conflict-prevention mechanism. You still need a human review step and a deliberate process for applying accepted changes.

Follow-up question

When is direct shared editing reasonable, and how do I handle two updates for the same record?

Geez

Direct shared editing may suit a small group with clear responsibilities and a shared understanding of which fields each person maintains. But if updates need approval, contributors should not all edit the authoritative list. Choose a review queue instead, and define who resolves conflicts and who makes the final change.

For two submissions with the same record key and field, do not silently apply whichever one you notice first. Hold both, compare them with the current value, and ask for clarification if needed. Record the decision and update the source once the reviewer has resolved the conflict. A simple status such as “new,” “needs clarification,” “approved,” or “applied” can help prevent a request from being lost or applied twice.

A practical checklist

  • Choose one authoritative source list and restrict who can change it.

  • Require a stable record key on every proposed update.

  • Ask contributors to name the field and provide the proposed value.

  • Review for duplicate submissions, missing details, and conflicting proposals.

  • Resolve conflicts before applying approved changes to the source.

  • Check permissions for both the intake tool and any linked review spreadsheet.

A few more useful answers

Should contributors submit the whole row or only the fields they want changed?

Usually ask for only the fields they want changed, alongside the stable record key. This makes the requested change clearer and reduces the chance of replacing unrelated values with old or incomplete information.

What if a contributor cannot find the record key?

Provide a lookup process or route the submission to a reviewer for identification. Do not ask the contributor to guess, and do not apply a change until the intended record is clear.

Does a linked response spreadsheet prevent conflicts automatically?

No. It can hold responses for review, but the cited documentation does not describe an automatic conflict-prevention or approval mechanism. The review and decision process must be designed separately [S2].

Sources

References used for this guide.

  1. [S1] Publish and share a Google Form with responders
    support.google.com · Checked
  2. [S2] View and manage Google Forms responses
    support.google.com · Checked

YOUR QUESTION. YOUR DETAILS.

Let’s work through your situation.

Get a tailored answer or help with your next task. Starts at $1, with a quote before you pay.

Ask your own question
← Back to Geez at Work