Thank you for your reply. The Extract Data tool in the Analysis widget enables users to extract data within the viewer extent, but I'm hoping to enable users to extract data after selecting by attributes. For example if there's a shapefile of waterpark locations across the United States, I want a user to be able to select only water parts in the state of Michigan, and then download. Using viewer extent alone to extract is problematic because the data within adjacent state boundaries will inevitably be included.