If you are using Tableau Desktop, then this feature is not currently available. It's a great one for the Ideas section!
Is there a way that it can be achieved if we use Tableau Server?
I vote for this feature too! My dashboards are a pain to use with so many views to refresh and having to wait for each one.
I would really like to see something for this. I can understand that it might be hard to set up to cover all possibilities of data connections but it would be nice to automate. I'd like to have the capability that when someone opens up Tableau Reader on a dashboard of mine then the data would be refreshed. At a bare minimum I'd like to run a batch job or scheduled job to update more worksheet extractions.