I have 3 types of users:
- Manager (1)
 - Captain (1)
 - Players (n)
 
I have 2 types of sheets:
- Master (1)
 - Details (n)
 
The manager is the owner of all sheets. The players can only see and read their respective Details.
My question relates to the Captain who is supposed to:
- edit the Master and
 - execute a script within the Master which moves the data from the Master to the Details
 
In the script I am planning to put a check like:
if (thisUser == 'Manager@gmail.com' ...
BUT how do I authorise the Captain to execute the script and post data in a sheet in the Details-sheets for which the Captain is not editor nor reader?