If you have to ask... wear something under. If you're even slightly uncomfortable going regimental at work... wear something under. Hopefully no one is tacky enough to actually ask you the Question in the workplace, but even so the standard cocky answers tend to be ambiguous enough to not actually let on. If someone somehow finds out that you're "no true Scot", just tell them you're wearing shorts for their benefit, not yours ;)