Recientemente nos mudamos de Dropbox a Google Drive para toda nuestra empresa y utilicé una cuenta de usuario para mover todo a Google Drive. Ahora la mayoría / todos los archivos / carpetas son propiedad de una cuenta. Las carpetas están desglosadas por departamento y me gustaría establecer el propietario de todos los archivos dentro de esa carpeta para el jefe del departamento. ¿Hay alguna manera de hacerlo sin entrar en cada carpeta? Me gustaría resolver esto en la aplicación web, pero si no, ¿cómo puedo hacer esto con la API?
google-drive
Dan Mandle
fuente
fuente
Respuestas:
Creé una herramienta de línea de comandos para manejar esto.
Después de seguir las instrucciones de configuración en el proyecto GitHub, puede ejecutar la herramienta con un prefijo de ruta especificado y la dirección de correo electrónico del nuevo propietario:
Después de obtener la autorización de OAuth, recorrerá recursivamente la cuenta de Google Drive para la que obtuvo autorización, coincidirá con el prefijo de ruta (ignorando las no coincidencias) y luego transferirá la propiedad al nuevo correo electrónico. Si la nueva dirección de correo electrónico indica un usuario que aún no ha compartido el elemento, también lo manejará. El propietario actual no perderá el acceso, pero el propietario nuevo o antiguo puede revocarlo.
Debo señalar que no siempre es posible transferir la propiedad de un artículo en Drive. Por ejemplo, no es posible mover la propiedad de un artículo de la cuenta de G Suite (Google Apps for Work) a una cuenta normal de GMail. Se puede compartir (lo que hará el script), pero la transferencia de propiedad fallará.
fuente
Me parece un proceso muy simple ...
Puede usar la barra de búsqueda en la parte superior de WebGUI para Google Drive. Simplemente seleccione el nombre de usuario de su usuario en el
owner
menú desplegable, elija eltype
(como la carpeta si lo desea), elija la ubicación de la carpeta que desea convertir al propietario en el jefe del departamento, luego haga clic en buscar.En los resultados de búsqueda, seleccione tantas carpetas como desee procesar en una ronda (me gusta hacerlo en fragmentos para que pueda ver el progreso). Luego haga clic derecho, "compartir". Establezca el usuario principal del departamento en PROPIETARIO en lugar de acceso de escritura.
Enjuague y repita según sea necesario (si vuelve a hacer lo mismo, los archivos que ya ha convertido no aparecerán en su búsqueda, por supuesto, porque ahora son propiedad del jefe del departamento).
fuente
Puede verificar varias carpetas, luego presionar el botón derecho del mouse, elegir 'Compartir' y editar los derechos de acceso.
¿Funciona para ti?
fuente
La mejor manera que he encontrado para hacer esto es ir a la vista "Todos los elementos", seguir desplazándome hacia abajo hasta que no se carguen más archivos, y luego presionar la casilla de verificación en la parte superior que selecciona todos los archivos y carpetas en la vista actual . Una vez que se seleccionen todos los elementos, haga clic en más, y luego comparta y comparta nuevamente. En el cuadro compartir, cambie a los niveles de uso compartido adecuados y haga clic en Listo.
La única advertencia aquí es que cambie los permisos para TODOS sus archivos y carpetas.
fuente
cmd
+ A para "Seleccionar todo" es útil aquí. Comando haga clic para anular la selección si es necesario.La mejor manera que pude encontrar para el consumidor de Gmail con una carpeta compartida donde los archivos y subcarpetas son propiedad de diferentes personas: inicie sesión en la cuenta que contiene los archivos, vaya a "Mi cuenta" -> "Administrar contenido" y descargue todos los archivos. El zip contiene todos los archivos en la estructura original. La recarga (incluida la sobrescritura) de todos los archivos con la nueva cuenta de propietario.
fuente
Para usuarios de Google Apps: el administrador puede iniciar sesión en https://admin.google.com/ y navegar a Aplicaciones> Google Apps> Drive> Transferir propiedad. Esta operación mantiene los archivos accesibles para ambos usuarios pero cambia recursivamente la propiedad de cada archivo / carpeta de UsuarioA a UsuarioB; uno podría transferirse temporalmente a sí mismos y luego establecer rápidamente los permisos deseados en cada archivo / carpeta.
Google: transferir la propiedad de los documentos de Drive
fuente
Mueve los archivos. Hace que la carpeta se pueda compartir con el nuevo propietario y luego haga que mueva todo en una nueva carpeta. Eso lo hace todo suyo y el propietario original pierde el acceso. Pueden elegir compartirlo o no.
fuente