...When and if the announcement to drop Google's China website is made, many wonder whether Google can continue operating in some capacity in China. It does run a research center and advertising operations in Beijing. .....
What's the meaning of "in some capacity" here?
Thanks in advance.
I think "to some extent" or "to some degree" mean exactly the same.
I am not a teacher.