Running a collection in pre-request script

Your question may already have an answer on the community forum. Please search for related topics, and then read through the guidelines before creating a new topic.

Here’s an outline with best practices for making your inquiry.

Running an entire collection in the pre-request script:
I have created a collection that has a set of requests I need to make to set an environment variable.
I would like to invoke the entire collection if that environment variable is not set.
Is there a way to run the full collection in the pre-request script ?