The part of the sentence "thank you for your efforts" is correct and usable in written English. It is a polite way to show appreciation for someone's work or contribution. You can use it in almost any situation when you want to show gratitude. For example: "Hi John, I just wanted to say thank you for your efforts in getting the project done on time - I really appreciate it.".
"Oh, you've done more than you need, thank you for your efforts," Auchincloss said cheerfully.
Thank you for your efforts at documenting this struggle so well.
It's touching to hear people come up and say: "I've waited 40 years to thank you for your efforts".
"Thank you for your efforts, but why don't you now reveal which officials are incompetent?" a woman from Tehran posted on President Rouhani's Instagram feed.
"For every team we play he has a different approach and whether we win, draw or lose he will call us together afterwards and say: 'Thank you for your effort.
"On Wednesday afternoon, Al Young walked in and told us we were closed, and then he turned around and walked out — no notice, no conversation, no thank you for your effort.
I appreciate your work and thank you for your effort.
Thanks to Ludwig my first paper got accepted! The editor wrote me that my manuscript was well-written
Listya Utami K.
PhD Student in Biology, Bandung Institute of Technology, Indonesia