Smartsheet Basics

Smartsheet Basics

Ask questions about the core Smartsheet application: Sheets, Forms, Reports, Dashboards, and more.

Populating Assigned to Column Based on a User's Acceptance

I have task-based sheet with 3 relevant columns:

(1) "Available Users" which is a contact list column that can accept multiple contacts. This column lists the user who are available or eligible to take on a task. (The identification of the available users is done manually at the time the record is created.)

(2) "Assigned User", the user to whom the task will be assigned later.

(3) "Task Assigned" - a select column with a single value "Assigned"

When a new record is created, an email automatically is sent to each Available User. That email includes a link to a Dynamic View. In that Dynamic View, each available user can see a list of the tasks where they are listed as an Available User and where Task Assigned is blank.

From the Dynamic View, I want to allow an Available User to accept a task not yet assigned. The Assigned User would simply set the value of Task Assigned to "Assigned" and the record would be updated to list that user as the "Assigned User" in the sheet.

However, I cannot figure out how to change the value of Assigned User to the Available user who accepted. Although that user will be listed as the Modified By at the time they accept the task, I cannot use Modified By instead of Assigned user because other people may update the task later.

I tried automation, to set the value of Assigned User at the time Task Assigned is changed to "Assigned" using workflow, but there is no way to dynamically set the value of a Contact List column to the [Modified By] field (or any other field). You can only hard code in the new value.

This seems like it should be very simple and I am overlooking something obvious.

Best Answer

Answers

Trending in Smartsheet Basics