Por que meu script de aplicativos implantado como executável da API retorna a permissão negada?

Criei um script no editor de scripts e publiquei como "Implantar como executável da API". Dentro desse script, forneci um doc_id para minha planilha e defini uma função para obter dados dessa planilha.

Eu fui entãohttps://developers.google.com/apps-script/execution/rest/v1/scripts/run para testar a API de execução. Adicionei os escopos, autorizei o aplicativo e tentei. Estou recebendo a seguinte mensagem de erro:

"error": {
  "code": 403,
  "message": "The caller does not have permission",
  "status": "PERMISSION_DENIED"
}

Alguém pode me dizer o que estou fazendo de errado?