With only a server in use you could only set one single trigger to a task and with the offered options you couldn't get what you want but by using from a publisher it would be possible.
Beside above mentioned batch-reloading you could use a small check within the beginning of the qvw, like:
if match(weekday(today()), 'Sa', 'Su') then
The task itself will run every day but the real script will be only executed on these days which you want (maybe you need some adjustements on the format).
Normaly when you open a QVW, you can open the Document Preferences (CTRL + ALT + D). There in the reload tab you can set weekly and then select the days when the qvw should relaod or not, but for me this never worked!
The exit script; command in the script will empty the qvw, so that you can't work with the data at the weekend, also no option. So many thanks to M G for the idea with the relaod fail!
if match(weekday(today()), 'Sa', 'So') then
load * from notexistfile.txt;
Don't forget to change the weekdays to your settings from you script (
Now I get some fail mails from the puplisher but the data in the qvw will be untouched, and the reload will work from Mo - Fr.