Hello Kaili Wang
We always suggest to carry valuables and passports in the pockets of your jacket / coat and not in a bag.
The processing of a found item, if handed to SBB at all, may take multiple days.
Contact the embassy of your country here in Switzerland, they are always involved when a passport has been found.
If you want to contact SBB Lost & Found, call SBB: +41 51 225 78 66 (24/7, waiting times. ay occur) or see a travel centre agent.
Kind regards,
Roland