How to Create a Dynamic Microsoft Forms Drop-Down from a Teams Channel
Question details
The user wants to automatically update a drop-down question in Microsoft Forms whenever a new file is added to a specific Microsoft Teams channel's file repository.

- Product
- Microsoft Forms
- Device & OS
- not provided
- Scenario
- Attempting to create a self-updating form where the multiple-choice or drop-down options reflect the current inventory of files stored in a Teams channel.
- Observed behavior
- Microsoft Forms does not have a built-in feature to map question choices dynamically to Teams files, and Power Automate lacks a direct action to update form choices automatically.
Verify that you have adequate permissions in your Microsoft Teams environment to access the underlying SharePoint site and use Microsoft Power Apps, which is required for this workaround.
Use Power Apps Connected to SharePoint Instead of Microsoft Forms
Because Microsoft Forms does not support dynamic data population, the recommended approach is to build a customized form using Power Apps linked to the Teams channel's SharePoint document library.
Every Microsoft Teams channel stores its files in an associated SharePoint Document Library. By switching from Microsoft Forms to Power Apps, you can create a dynamic dropdown that reads directly from this SharePoint repository.
When a new file is uploaded to the Teams channel, the Power App will automatically pull the updated file list in real-time.
Log into your Microsoft 365 account, open the app launcher, and select Power Apps.
Click on 'Create' from the left menu, select 'Blank app', choose 'Blank canvas app', and give your app a name.
Go to the 'Data' tab on the left pane, click 'Add data', search for SharePoint, and connect to the specific SharePoint site and Document Library used by your Teams channel.
Click on 'Insert' in the top menu and select 'Dropdown'. Select the dropdown control on your canvas.
In the properties pane on the right, change the 'Items' property to the name of your connected SharePoint Document Library. Select the specific column (e.g., File Name) you want to display in the 'Value' field.

Boost Your Daily Productivity with WPS Office
While highly specialized workflows like automated form mapping require complex Microsoft Power Platform tools, WPS Office provides a streamlined, free, and lightweight alternative for all your standard document, spreadsheet, and presentation needs.
- 1. Visit the Official Website: Navigate to the official WPS Office website to access the safe, free download.
- 2. Download the Installer: Select the appropriate version for your operating system (Windows, Mac, or Linux) and click download.
- 3. Install and Launch: Run the installer file and follow the simple on-screen instructions to start using your highly compatible office suite.

Frequently Asked Questions
Can Power Automate update the choices in a Microsoft Forms drop-down?
No, Power Automate currently does not offer a direct action to modify, add, or delete the choices of a Microsoft Forms drop-down question dynamically.
Where are files uploaded to a Microsoft Teams channel actually stored?
Files shared in a Microsoft Teams channel are stored in the connected SharePoint team site. Specifically, they reside in the default Document Library under a folder named after the respective channel.
Can I link a Microsoft Form directly to an Excel spreadsheet to populate questions?
While you can easily export Microsoft Forms responses to an Excel workbook, you cannot do the reverse. Microsoft Forms does not support pulling data from an Excel spreadsheet to auto-populate form choices.




