I searched around and couldn't find any script that would tell me if I've done Galleon or not (per reset) although
I did find a script on Wowhead where you could check if you've done Sha of Anger. So basicly here it goes:
Either copy and paste it directly in your chat window or make a macro out of it. I tested it and it works.Code:/run local z,t,s={[32098]='Galleon this week.'},GetQuestsCompleted();for c,v in pairs(z) do if t[c] then s='' else s=' not' end print('You have'..s,'done',v) end