¿Por qué mi script de aplicaciones implementado como ejecutable de API devuelve el permiso denegado?

Creé un script en el editor de script, lo publiqué como "Implementar como ejecutable de API". Dentro de este script, proporcioné un doc_id a mi hoja y definí una función para obtener datos de esa hoja.

Entonces fui ahttps://developers.google.com/apps-script/execution/rest/v1/scripts/run para probar la API de ejecución. Agregué los ámbitos, autoricé la aplicación y la probé. Recibo el siguiente mensaje de error:

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

¿Alguien puede decirme qué estoy haciendo mal?

Respuestas a la pregunta(6)

Su respuesta a la pregunta