A Ukrainian diplomat has thanked Scotland for the ongoing support shown to his country after a “very emotional” service making the third year of the full scale war.