Thank you for reaching out.
I understand you wish to set a static IP address for your app service and you want to know if this can be accomplished by using Azure Front Door.
The answer here is no because as documented here in FAQ
The IP address of your Front Door's frontend anycast is fixed and might not change as long as you use the Front Door. However, the fixed IP address of your Front Door's frontend anycast isn't a guarantee. Avoid relying on the IP directly. Azure Front Door is a dynamic service that routes traffic to the best available backend. It doesn't offer static or dedicated frontend anycast IPs at this time.
If the requirement here is to have IP based restriction via a Firewall then you can use IP address AzureFrontDoor.Frontend service tag which contains the IP addresses that clients use to reach Front Door. You can get the list of IP's associated with this service tag by downloading the Azure IP Ranges and Service Tags file here. (Search for AzureFrontDoor.Frontend to get the list of IP addresses in the file).
If this does not satisfy your requirement it will help if you could file feedback request on our feedback portal here.
Hope this helps! Please let me know if you have any additional questions or you need any additional information. Thank you!
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.