¿Cómo reducir el alcance de autenticación / unidad para un script de aplicaciones de Google?

He creado una aplicación web de script de aplicaciones de google. Para las funciones relacionadas con Google Drive, la aplicación requiereauth/drive.install (para integrarse con Drive UI) yauth/drive.file (para almacenar algunos datos asociados con un archivo en las propiedades de archivo relacionadas) ámbitos. Otros ámbitos sonauth/urlshortener, auth/userinfo.emailyauth/userinfo.profile. Los dos últimos son necesarios para fines de autenticación, por lo que yo entiendo.

Los ámbitos anteriores se especifican en oauth dance dentro de la aplicación. Sin embargo, en la instalación de la aplicación, los siguientes ámbitos se presentan a un usuario:

Ver y administrar los archivos en su Google Drive (corresponde conauth/drive scope)Administre sus URL cortas de goo.gl (auth/urlshortener)y otros tres que corresponden conauth/script_* alcances

Esto se correlaciona con los ámbitos de las propiedades del script.

5 OAuth Scopes required by the script:

https: //www.googleapis.com/auth/drive
https: //www.googleapis.com/auth/script.external_request 
https: //www.googleapis.com/auth/script.scriptapp 
https: //www.googleapis.com/auth/script.storage 
https: //www.googleapis.com/auth/urlshortener

Obviamente,auth/drive yauth/urlshortner se agregan como resultado del uso de los Servicios avanzados de Google, que se activan tanto en GAS IDE (Recursos> Servicios avanzados de Google) como en la Consola del desarrollador.

GAS IDE no permite especificar ningún alcance más estrecho que, p.auth/drive. La configuración del SDK de Google Apps Marketplace en Developer's Console no permite agregar ámbitos específicos por algún motivo. En realidad, permite agregar pero no guarda ninguno.

El problema:

Recientemente, Google introdujo un procedimiento de revisión para clientes de OAuth que solicitan ámbitos de OAuth confidenciales yauth/drive es definitivamente uno de

No necesito todoauth/drive alcance y tampoco quiero que los usuarios vean algo como esto:Esta aplicación no está verificada

¿Hay alguna manera de reducir eldrive alcance a través de GAS IDE o la consola del desarrollador?

El script en sí no emplea ningúnauth/script_* funcionalidad Esos se agregaron implícitamente de alguna manera ya que empleé el módulo de script de Google Apps para el desarrollo. No necesito el permiso del usuario para eso. ¿Cómo deshacerse de eso?

¿Alguna solución?

Respuestas a la pregunta(2)

Su respuesta a la pregunta