I have some experience using Sprix as a rescue medication when Triptans and milder NSAIDS fail. Sprix can be used without refrigeration once the bottle has been opened. You do need to finish the bottle within 24 hours though. I keep them in my refrigerator and only use them as a last resort. Sprix is ketorolac (Toradol) so it really isn't meant for daily use. In fact, my neurologist instructed me to not use it for more than 5 days in a row before taking a break.
If you think you might get an attack at work, you might consider getting a lock-able container that can be stored in the break room refrigerator. The other option would be to just pack one in your lunch box wrapped in a reusable ice pack.
Remember -- Ketorolac isn't usually a first-line migraine treatment. It can't abort a migraine, like some of the newer abortives. You might want to talk to your doctor about a more practical and effective migraine abortive. For a list of options, visit https://migraine.com/blog/migraine-management-essential-5-abortive-treatment/.
Tammy