Run script in a screen

I want to run a bash script in a detached screen. The script calls a program a few times, each of which takes too long to wait. My first thought was to simply open a screen and then call the script, but it appears that I can’t detach (by ctrl-a d) while the script is running. So I did some research and found this instruction to replace the shebang with following:

List elements with spaces in zsh

I’ve been studying zsh scripting for all of 2 hours at this point and I’ve hit a wall. I want to go through a list of files that may have spaces in them. I’m open to completely different approaches than the following example so long as they’re zsh since zsh is what I’m studying, not the task I’m trying to script.