Others

How to Automatically Add a Completion Date and Assign Items in Microsoft Lists

Khadija KhanKhadija Khan Oct 28, 2026 868 views

Question details

The user wants to automatically record the current date when an item is marked as archived and assign the item to a user when its status changes to waiting for approval.

Automatically Add a Completion Date and Assign Microsoft Lists Items
Product
Microsoft Lists
Device & OS
not provided
Scenario
Automating date entry and user assignment based on field changes in a list when Power Automate is unavailable.
Observed behavior
The user needs a practical setup to update dates and assignees dynamically based on the values of a Yes/No field and a Choice field.
Before you start

Ensure you have permission to customize forms in Microsoft Lists using Power Apps, and verify the exact internal names of your Yes/No and Choice fields before starting.

Solution 1Recommended

Customize the Microsoft Lists Form Using Power Apps

Use Power Apps to set default values for date and assignee fields based on the conditions of other fields, bypassing the need for Power Automate.

By customizing the default properties of your data cards in Power Apps, you can build dynamic rules that automatically populate fields when users interact with the form.

1
Open Power Apps Integration

Navigate to your list in Microsoft Lists, click on 'Integrate' in the top menu, select 'Power Apps', and then choose 'Customize forms'.

2
Configure the Completion Date Field

Select the Date field card (e.g., DataCardValue3) in the Power Apps studio and set its Default property to: If(DataCardValue2.Value=true,Text(Today(),DateTimeFormat.ShortDate),"") where DataCardValue2 is your Archive Yes/No field.

3
Configure the Assignee Field

Select the Assignee field card (e.g., DataCardValue5) and set its Default property to: If(DataCardValue4.Selected.Value="Waiting For Approval","Administrator1","") where DataCardValue4 is your Choice field.

4
Update Button Properties

Select your Submit button and set its OnSelect property to: SubmitForm(SharePointForm1);NewForm(SharePointForm1). Then, select your Reset button and set its OnSelect property to: ResetForm(SharePointForm1);NewForm(SharePointForm1).

5
Publish the Customized Form

Click 'File' in the top left corner, then 'Save', and finally select 'Publish' to apply the customized logic to your Microsoft List.

Customize the Microsoft Lists Form Using Power Apps
Free Microsoft Office alternative

Boost Your Productivity with WPS Office

While Microsoft Lists requires tools like Power Apps for advanced form logic, WPS Office offers a straightforward, lightweight, and highly compatible suite for your daily document, spreadsheet, and presentation needs. Experience robust data management capabilities in WPS Spreadsheet without complex configurations.

  1. 1. Download and Install: Download WPS Office for free from the official website and install it on your device.
  2. 2. Open WPS Spreadsheet: Launch WPS Spreadsheet to create a new tracker or seamlessly open your existing Microsoft Excel files.
  3. 3. Apply Formulas and Validation: Use built-in Data Validation and IF formulas to automate data entry and manage task statuses easily.
Fully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formats.Rich built-in templates and advanced formula support for robust data tracking and conditional calculations.Lightweight software that runs smoothly on Windows, Mac, Linux, iOS, and Android.Free to download and use with a familiar, user-friendly interface for effortless migration.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I use a calculated column to assign users in Microsoft Lists?

Calculated columns in Microsoft Lists are designed to perform mathematical operations or text manipulation on data within the same row. They do not have the capability to interact securely with the People and Group fields to reliably assign or look up system users.

Can I automatically assign users without requesting access to Power Automate?

Yes, if you do not have access to Power Automate, you can use Power Apps to customize your list's input form. By setting conditional IF formulas on the Default property of the assignee field card, the form can automatically populate the assigned user when specific criteria are met.

What happens to my customized Power Apps form if I add new columns to the list later?

If you add new columns to your Microsoft List, they will not automatically appear on your customized Power Apps form. You must open the form in Power Apps again, manually add the new data cards for the newly created columns, and publish the form.