There's a place called Klear Optical in Maryhill who manufacture specs on site. They may even offer eye tests some days.
Give them a call. They might advise you to get your eyes tested elsewhere (there's a vision express in the Tesco across the road) then take your prescription into them. Dependant on what lenses you need, they could probably sort you out that day.