First Minister John Swinney has said he is “deeply disappointed” with strike action targeting his constituency after union members took their fight to his office.