你已经总结的非常好了
可数名词,你用one或者any都可以.
不可数名词,只能用any.
鸡蛋一次也就一个,谁想一次就吃any.
potatoes 不一样,买一次也会买any吧.
在英语口语中,具体情况具体情况具体分析.