Transfer Google Documents dari satu akun ke akun lain


24

Perusahaan saya baru saja mengubah nama domainnya, dan kami semua memindahkan akun aplikasi Google kami (katakanlah, dari adam@old-domain.comke adam@new-domain.com).

Kami telah menemukan solusi yang memadai untuk mentransfer email, filter, kontak, dan kalender. Namun, kami gagal menemukan cara yang tepat untuk menyalin secara massal Google Documents kami. Ini adalah masalah besar bagi banyak pengguna yang memiliki ratusan Google Documents yang mereka gunakan setiap hari.

Apakah ada solusi? Saya tidak dapat menemukan solusi yang tepat dalam grup diskusi Google .


Jika kedua domain lama dan baru adalah google-apps, mengapa tidak menambahkan satu saja sebagai alias? Saya pikir itu akan mengurutkan sebagian besar masalah
Saariko

Jawaban:


23

Masukkan semua hal ke dalam satu folder, klik kanan folder itu, tekan bagikan, lalu tambahkan orang yang Anda inginkan sebagai pemilik. Setelah membaginya dengan mereka tekan tab kecil di sebelah nama mereka dan klik "Apakah Pemilik".


2
Ini tidak bekerja secara rekursif jadi ini adalah metode yang lambat jika seseorang memiliki banyak file di banyak folder
john

6
Versi Google Documents yang baru tidak memungkinkan Anda untuk memberikan kepemilikan kepada pengguna di domain lain. Jadi sekarang, setelah Anda membagikan folder dengan pengguna baru Anda, pengguna baru Anda juga harus membuat salinan folder tersebut. Folder ini akan dimiliki oleh pengguna baru. Karena langkah ekstra ini, tampaknya metode ini sulit dengan banyak file. Untuk beberapa file itu adalah solusi yang bagus.
Steeven

1
Apakah metode yang diusulkan oleh Steeven mempertahankan riwayat revisi dokumen individual dan izin berbagi dokumen individual?
balupton

@Steeven, Dan apakah Make-A-Copy mempertahankan metadata seperti tanggal pembuatan?
Pacerier

@ user40687, Hmm, sepertinya mengatur ulang ukuran font dokumen saya . Itu aneh ....
Pacerier

10

Untuk mentransfer kepemilikan semua dokumen dari satu pengguna ke yang lain:

  1. Masuk ke panel Admin Google.
  2. Klik tab Pengaturan , lalu klik Drive dan Documents di kolom kiri.
  3. Klik tab Alat dan lengkapi bagian Transfer kepemilikan dokumen :
    • Di bidang Dari , masukkan nama pengguna pemilik saat ini dan pilih domain pengguna.
    • Di bidang Ke , masukkan nama pengguna pemilik baru dan pilih domain pengguna.

      Tip : Jika transfer melibatkan sejumlah besar dokumen, Anda mungkin ingin memberi tahu pemilik baru dan memeriksa apakah mereka memiliki kapasitas penyimpanan yang cukup untuk mengakomodasi dokumen yang ditransfer. (Di Google Drive pemilik baru di web, klik tombol Unggah untuk melihat jumlah penyimpanan yang digunakan / tersedia).
  4. Klik Transfer dokumen untuk menyimpan.

    Semua dokumen yang ditransfer secara otomatis diatur dalam satu folder baru - berjudul dengan alamat email pemilik sebelumnya - di Drive pemilik baru.

    Administrator dan pemilik baru dan sebelumnya menerima email tentang transfer segera setelah proses selesai.

    Jika ada masalah dengan transfer (mis. Kuota pemilik baru terlampaui, yang mencegah transfer beberapa dokumen), pemberitahuan email menjelaskan apa yang terjadi. Untuk memperbaiki masalah, Anda dapat membeli lebih banyak penyimpanan untuk Google Drive untuk pemilik baru, mentransfer kepemilikan dokumen ke pengguna lain, atau mendistribusikan kembali kepemilikan dokumen satu per satu ke pengguna yang berbeda.

Catatan, ini hanya berfungsi jika kedua pengguna berada di domain yang sama. Anda tidak dapat mentransfer kepemilikan antar domain, yang diminta oleh pengirim aslinya.

Sumber .


mereka benar-benar mengubah ini sebagaimana dijelaskan di sini: support.google.com/a/answer/1247799?hl=id . Alih-alih menambahkan ini sebagai jawaban, mungkin yang terbaik adalah Anda memperbarui jawaban Anda.
Frank Rem

Apakah ini benar-benar berfungsi di antara domain yang berbeda? Jika saya mengklik dokumen transfer, saya seharusnya memasukkan pengguna lama dan baru, tetapi bagian '@ domainname.abc' sudah diperbaiki dan sama. OP ingin pindah dari 'adam@old-domain.com' ke 'adam@new-domain.com' ...
EluciusFTW

@Dan, admin.google.com hanya untuk orang yang membayar bukan? Bagaimana dengan pengguna normal?
Pacerier

4

Untuk memindahkan file saya dari akun sekolah saya ke akun Google pribadi saya, saya pertama-tama membagikan folder ke akun pribadi saya, lalu pilih semua file dan 'Buat Salin' dari tab 'Tindakan lainnya'.

Saya kemudian masuk ke akun pribadi saya dan memindahkan salinan ke folder di akun itu. Saya kemudian dapat menghapus kepemilikan dari akun asli dan memodifikasinya atau membagikannya sebaliknya.

Masalah utama di sini adalah harus mengganti nama semua file untuk menghapus 'Copy of ...'


Tapi ini mengacaukan metadata. Tanggal pembuatan, riwayat versi, dll.
Pacerier

4

Sudahkah Anda melihat Cyberduck ? Ini tersedia untuk Mac dan Windows dan memungkinkan Anda mengunduh secara massal semua dokumen Anda dari Google Documents. Setelah itu, yang harus Anda lakukan adalah mengunggahnya secara massal ke akun baru Anda.

versi 4.2.1 di changelog: http://cyberduck.ch/changelog/


1
cyberduch baru tidak mendukung google drive lagi
john

Dapatkan versi yang lebih lama.
Stealth

Adakah saran tentang bagaimana / di mana mendapatkan versi yang lebih lama? Bisakah Anda memberi tahu kami versi mana yang masih mengizinkan ini?
Andrew Lott

4

Satu-satunya cara yang saya temukan untuk melakukannya adalah dengan menulis naskah sendiri. Ini akan habis waktu, dan kemudian Anda harus me-restart skrip. Saya menulisnya agar tidak menjadi masalah untuk memulai kembali skrip.

  1. Salin ini ke skrip Google Apps (script.google.com), tidak masalah pada akun mana.
  2. Klik pada folder sumber, klik Bagikan, lalu lanjutkan. Salin kunci tautan ke "..." untuk sumbernya.
  3. Lakukan hal yang sama untuk folder tujuan.
  4. Jalankan berapa kali Anda inginkan.
function start() {

  var originFolder = DriveApp.getFolderById("...");
  var destination = DriveApp.getFolderById("...");

  copyFolder(originFolder, destination);

}

function copyFolder(source, target) {

  var folders = source.getFolders();
  var files   = source.getFiles();

  while(files.hasNext()) {
    var file = files.next();
    var dest = target.getFilesByName(file.getName());
    if (dest.hasNext()) {
      // skip because file exists
      Logger.log('skipping copy for ' + file.getName() + ' because it exists.');
      continue;
    }

    Logger.log("copying file: " + file.getName());
    file.makeCopy(file.getName(), target);
  }

  while(folders.hasNext()) {
    var subFolder = folders.next();
    var folderName = subFolder.getName();

    var dest = target.getFoldersByName(folderName);
    var targetFolder;
    if (!dest.hasNext()) {
      Logger.log('creating folder ' + folderName);
      targetFolder = target.createFolder(folderName);
    } else {
      targetFolder = dest.next();
    }

    copyFolder(subFolder, targetFolder);
  }  

}

Saya mendapatkan kesalahan berikut:Access denied: DriveApp. (line 25, file "copy")
Happy Bird

@ Happy Bird mengatur izin folder tujuan untuk menulis akses.
Happy Bird

Apakah saya hanya berbicara pada diri sendiri? Oh ya saya lakukan!
Happy Bird

3

Saya berada dalam situasi serupa di mana saya memiliki akun di my_name@gmail.com biasa dan membeli akun di Google Apps untuk memiliki akun baru di domain baru. Saya berhasil memindahkan Kepemilikan dari akun lama saya ke yang baru.

Pertama-tama saya memberikan izin Editor ke semua file saya ke akun baru saya "my_name@example.com". Kemudian saya menginstal Google Drive untuk Mac (aplikasi desktop) dan masuk dengan akun lama saya. Saya menunggu sampai semua file saya disinkronkan kemudian keluar dari aplikasi (Preferensi ... -> Putuskan sambungan akun ...).

Setelah ini saya memiliki folder bernama Google Drive di direktori rumah saya dengan semua file saya dari Google Drive.

Lalu saya membuat folder kosong baru dan menyebutnya New Google Drive. Saya membuka aplikasi Google Drive, mengklik "Masuk" dan masuk dengan akun baru saya my_name@example.com, pada langkah kedua ketika saya masuk dan mengubah folder tempat aplikasi harus menyimpan file yang disinkronkan ke folder New Google Mendorong.

Setelah aplikasi Google Drive siap, saya menyalin semua file (dengan PERINTAH + C) dari folder Google Drive dan meletakkannya (dengan PERINTAH + V) di folder Google Drive Baru.





1

Salah satu opsi adalah untuk mengekspor folder ke desktop Anda sebagai file zip (default), dekompres lalu gunakan folder impor untuk mengimpor ke drive baru.


Ya, tetapi semua google docs akan dikonversi ke Word jika Anda mencoba untuk mengekspornya. Apakah ada cara untuk mengekspor dokumen google "dengan benar"?
Pacerier

1

Ada 3 skenario:

  1. Jika dokumen Anda sederhana (tanpa grafik vektor), Anda dapat mengekspornya sebagai docx / odt dan mengimpor kembali dokumen tersebut. Kemudian klik kanan setiap dokumen yang diimpor dan pilih "buka dengan Google Documents" untuk menjadikannya dapat diedit kembali.
  2. Jika dokumen Anda berisi grafik vektor yang ingin Anda edit, dan jika akun target berada dalam domain yang sama (mis. Transfer dari user1@gmail.com ke user2@gmail.com) maka Anda dapat mentransfer kepemilikan dokumen setelah membagikan mereka dengan user2@gmail.com.
  3. Jika dokumen Anda berisi grafik vektor yang ingin Anda edit, dan jika akun target ada di domain lain (mis. Transfer dari user1@custom.com ke user2@gmail.com), maka Anda pertama-tama membagikan dokumen tersebut dengan user2 @ gmail .com. Kemudian Anda harus menginstal aplikasi desktop Google Drive, masuk dengan akun user2@gmail.com, dan membuat salinan pribadi folder bersama di dalam aplikasi seperti yang disarankan di sini .

0

Satu-satunya cara adalah mengunggah file lagi ke akun Google Apps atau berbagi file dengan alamat email Google Apps milik Anda. Anda belum dapat mentransfer Kepemilikan file (jika Anda telah meningkatkan Google Documents ke Google Drive) - fitur ini akan segera hadir. Jika Anda masih menggunakan Google Documents, pemilik dapat diubah ke Akun Google Apps.


0
  1. Kunjungi Google Drive (sumber) yang ingin Anda migrasikan / transfer
  2. Pilih semua file / dokumen / folder yang ingin Anda migrasi / transfer
  3. Klik kanan salah satu file yang dipilih
  4. Pilih Unduh yang akan membuat file zip semua file Anda. GDocs Anda akan dikonversi ke dokumen Microsoft Office yang setara
  5. Buka zip folder yang baru saja Anda unduh
  6. Buka tujuan Anda Google Drive
  7. Seret dan jatuhkan file / folder yang baru saja Anda buka ritsletingnya ke layar Google Drive (tujuan) baru tempat Anda ingin mentransfer dari domain / akun Anda yang lain (sumber)
  8. Semua file akan ditambahkan ke drive Anda dan dipisahkan dengan akun Google Anda yang lain.

Referensi Video Tutorial: https://www.youtube.com/watch?v=zVbeEaRZUr4


-1

Anda dapat menduplikasi semua file di drive, mengunduhnya, lalu unzip dan ganti nama awalan "Copy of" menjadi nothing.

Kemudian kembali

Ini akan mengunduh, menyalin, dan memulihkan sebagai pemilik baru

Di mac ini mudah, ada opsi menu mouse yang disebut "Ubah nama x item". Anda mengisi bidang pertama "Salin" dan biarkan bidang ke-2 kosong. Ini akan mengubah nama semuanya menjadi nama file asli.

Saya hanya melakukan ini dengan sekitar 100 file sekaligus.

Harus bekerja dengan 1.000.000 file, jika Anda sabar :)


Itu tidak akan mengunduh Google Documents atau sheet, hanya file, dan Anda akan kehilangan semua izin yang terkait dengan file dan direktori.
Adam Matan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.