あるアカウントから別のアカウントにGoogleドキュメントを転送する


24

私の会社はドメイン名を変更したばかりで、Googleアプリのアカウントをすべて移動しました(adam@old-domain.comからadam@new-domain.com

メール、フィルター、連絡先、カレンダーを転送するための十分なソリューションを見つけました。ただし、Googleドキュメントを一括コピーする適切な方法を見つけることができませんでした。これは、毎日何百ものGoogleドキュメントを使用している多くのユーザーにとって大きな問題です。

回避策はありますか?Googleのディスカッショングループに適切な解決策が見つかりませんでした。


古いドメインと新しいドメインの両方がgoogle-appsである場合、エイリアスとして追加しただけではどうですか?ほとんどの問題を整理できたと思う
-Saariko

回答:


23

すべてのものを1つのフォルダーに入れ、そのフォルダーを右クリックして[共有]を押し、所有者にしたい人を追加します。それらと共有した後、名前の横にある小さなタブを押して、「所有者」をクリックします。


2
それは遅い方法ですので、誰かがファイルをたくさん持っている場合、これは、フォルダの多くの再帰的に動作しません
ジョン

6
新しいGoogleドキュメントバージョンでは、別のドメインのユーザーに所有権を付与することはできません。そのため、新しいユーザーとフォルダーを共有した後、新しいユーザーもフォルダーのコピーを作成する必要があります。このフォルダは新しいユーザーが所有します。この余分なステップのため、この方法は多くのファイルで難しいようです。いくつかのファイルについては、それは素晴らしい解決策です。
スティーブン14

1
Steevenが提案した方法は、個々のドキュメントの改訂履歴と個々のドキュメント共有許可を保持していますか?
バルプトン

@Steeven、そしてMake-A-Copyは作成日などのメタデータを保持しますか?
パセリエ

@ user40687、うーん、それは私の文書のフォントサイズをリセットするようです。それは....奇妙だ
Pacerier

10

あるユーザーから別のユーザーにすべてのドキュメントの所有権を譲渡するには:

  1. Google管理パネルにログインします。
  2. [ 設定 ]タブをクリックし、左側の列で[ ドライブとドキュメント ]をクリックします。
  3. [ ツール ]タブをクリックし、[ ドキュメントの所有権の譲渡]セクションを完了します。
    • [ 差出人]フィールドに、現在の所有者のユーザー名を入力し、ユーザーのドメインを選択します。
    • [ 宛先]フィールドに、新しい所有者のユーザー名を入力し、ユーザーのドメインを選択します。

      ヒント:転送に非常に多くのドキュメントが含まれる場合、新しい所有者に通知し、転送されたドキュメントを収容するのに十分なストレージ容量があることを確認することができます。(ウェブ上の新しい所有者のGoogleドライブで、[アップロード]ボタンをクリックして、使用済み/使用可能なストレージの量を確認します)。
  4. [ ドキュメント転送]をクリックして保存します。

    転送されたドキュメントはすべて、新しい所有者のドライブ内の単一の新しいフォルダー(以前の所有者のメールアドレスが付いたタイトル)に自動的に整理されます。

    管理者と新規および以前の所有者は、プロセスが完了するとすぐに転送に関するメールを受け取ります。

    転送に問題がある場合(たとえば、新しい所有者の割り当てを超えているため、一部のドキュメントの転送ができない場合)、電子メール通知で何が起こったかが説明されます。この問題を解決するには、新しい所有者用にGoogleドライブ用のストレージを追加購入するか、ドキュメントの所有権を別のユーザーに譲渡するか、ドキュメントの所有権を1つずつ別のユーザーに再分配します。

これは、両方のユーザーが同じドメインにいる場合にのみ機能します。ドメイン間で所有権を譲渡することはできません。これは、元のポスターが求めていたものです。

ソース


ここで説明するように、彼らは実際にこれを変更:support.google.com/a/answer/1247799?hl=en。これを回答として追加する代わりに、回答を更新することをお勧めします。
フランクレム

これは異なるドメイン間で本当に機能しますか?文書の転送をクリックすると、古いユーザーと新しいユーザーを入力することになっていますが、「@ domainname.abc」の部分は固定されており、同じです。OPは「adam@old-domain.com」から「adam@new-domain.com」に移動したかったのですが…
EluciusFTW

@ Dan、admin.google.comは正しい支払いをした人専用ですか?通常のユーザーはどうですか?
パセリエ

4

学校のアカウントから個人のGoogleアカウントにファイルを移動するには、最初にフォルダーを個人のアカウントに共有し、次にすべてのファイルを選択し、[その他の操作]タブから[コピーを作成]します。

その後、個人アカウントにログインし、そのアカウントのフォルダーにコピーを移動します。その後、元のアカウントから所有権を削除して変更したり、共有したりできます。

ここでの主な問題は、「コピー...」を削除するためにすべてのファイルの名前を変更する必要があることです


しかし、これはメタデータを台無しにします。作成日、バージョン履歴など
Pacerier

4

サイバーダックを見たことがありますか?MacとWindowsの両方で使用でき、Googleドキュメントからすべてのドキュメントを一括ダウンロードできます。その後は、新しいアカウントに一括アップロードするだけです。

変更ログのバージョン4.2.1:http : //cyberduck.ch/changelog/


1
新しいcyberduchはGoogleドライブをサポートしなくなりました
ジョン

古いバージョンを入手してください。
ステルス

古いバージョンを入手する方法/場所に関する提案はありますか?どのバージョンでこれが可能になるか教えてください。
アンドリューロット

4

唯一の方法は、自分でスクリプトを書くことです。タイムアウトになると、スクリプトを再起動する必要があります。スクリプトを再起動しても問題にならないように書きました。

  1. これをGoogle Appsスクリプト(script.google.com)にコピーします。アカウントは関係ありません。
  2. ソースフォルダーをクリックし、[共有]をクリックして、[詳細設定]をクリックします。リンクのキーをソースの「...」にコピーします。
  3. 宛先フォルダーについても同じことを行います。
  4. 何度でも実行します。
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);
  }  

}

:私は次のエラーを取得Access denied: DriveApp. (line 25, file "copy")
ハッピーバード

@Happy Birdは、書き込み先フォルダーのアクセス許可を書き込みアクセスに設定します。
ハッピーバード

私はただ自分と話をしましたか?そうそう!
ハッピーバード

3

同様の状況で、通常のmy_name@gmail.comにアカウントを持ち、Google Appsでアカウントを購入して、新しいドメインに新しいアカウントを作成しました。所有権を古いアカウントから新しいアカウントに正常に移動しました。

まず、すべてのファイルに対する編集権限を、新しいアカウント「my_name@example.com」に付与しました。次に、Mac用Googleドライブ(デスクトップアプリケーション)をインストールし、古いアカウントでサインインしました。すべてのファイルが同期され、アプリケーションからサインアウトされるまで待機しました(設定...->アカウントの切断...)。

この後、ホームディレクトリにGoogleドライブというフォルダがあり、Googleドライブのすべてのファイルがありました。

次に、新しい空のフォルダーを作成し、New Google Driveという名前を付けました。ログイン中の2番目のステップで、Googleドライブアプリケーションを開き、[サインイン]をクリックして新しいアカウントmy_name@example.comでログインし、アプリケーションが同期ファイルを保存するフォルダーを新しいGoogleフォルダーに変更しましたドライブ。

Googleドライブアプリケーションの準備が整ったら、すべてのファイルを(COMMAND + Cで)Googleドライブフォルダーからコピーし、(COMMAND + Vで)新しいGoogleドライブフォルダーに入れました。


2

これは理想的ではありませんが、Googleグループ内で見つけることができるソリューションをすでに使い果たしているようです。

ファイルの一括ダウンロードと一括アップロードについてはどうですか?

この記事では、どのようにバルクのダウンロードにすべてのGoogleドキュメントを説明し、この1はバッチにGoogleドキュメントをアップロードする方法を説明します

先ほど言ったように、理想的ではありませんが、このかなり重要な機能は、Googleドキュメントには非常に欠けているようです。




1

1つのオプションは、フォルダーをzipファイル(デフォルト)としてデスクトップにエクスポートし、それを解凍してからフォルダーインポートを使用して新しいドライブにインポートすることです。


ただし、エクスポートしようとすると、GoogleドキュメントはすべてWordに変換されます。とにかく「適切に」Googleドキュメントをエクスポートする方法はありますか?
パセリエ

1

3つのシナリオがあります。

  1. ドキュメントが単純な場合(ベクトルグラフィックなし)、docx / odtとしてエクスポートし、ドキュメントを再インポートできます。次に、インポートした各ドキュメントを右クリックし、[Googleドキュメントで開く]を選択して再度編集可能にします。
  2. ドキュメントに編集可能なベクトルグラフィックが含まれていて、ターゲットアカウントが同じドメインにある場合(例:user1@gmail.comからuser2@gmail.comへの転送)、共有後にドキュメントの所有権を転送できます。それらをuser2@gmail.comで。
  3. ドキュメントに編集可能なベクトルグラフィックが含まれていて、ターゲットアカウントが別のドメインにある場合(たとえば、user1 @ custom.comからuser2@gmail.comに転送する場合)、まずドキュメントをuser2 @ gmailと共有します。 .com。次に、Googleドライブデスクトップアプリをインストールし、user2 @ gmail.comアカウントでログインし、ここに示すようにアプリ内の共有フォルダーの個人用コピーを作成する必要があります

0

唯一の方法は、ファイルをGoogle Appsアカウントに再度アップロードするか、ファイルを自分のGoogle Appsメールアドレスと共有することです。(GoogleドキュメントをGoogleドライブにアップグレードした場合)ファイルの所有権をまだ転送することはできません。この機能はまもなく提供されます。引き続きGoogleドキュメントを使用している場合は、所有者をGoogle Appsアカウントに変更できます。


0
  1. 移行/転送元のGoogleドライブ(ソース)にアクセスします
  2. 移行/転送するすべてのファイル/ドキュメント/フォルダーを選択します
  3. 選択したファイルのいずれかを右クリックします
  4. [ ダウンロード]を選択すると、すべてのファイルのzipファイルが作成されます。gDocsは同等のMicrosoft Officeドキュメントに変換されます
  5. ダウンロードしたフォルダーを解凍します
  6. 目的のGoogleドライブを開きます
  7. 解凍したファイル/フォルダーを、他のドメイン/アカウント(ソース)から転送したい新しいGoogleドライブ(宛先)の画面にドラッグアンドドロップします
  8. すべてのファイルがドライブに追加され、他のGoogleアカウントとの関連付けが解除されます。

ビデオチュートリアルリファレンス:https : //www.youtube.com/watch?v=zVbeEaRZUr4


-1

ドライブ上のすべてのファイルを複製し、ダウンロードしてから、解凍して「コピー」プレフィックスの名前を何も変更しないでください。

その後、再

これは、新しい所有者としてダウンロード、コピー、および再アップします

Macではこれは簡単です。「xアイテムの名前を変更」というマウスメニューオプションがあります。最初のフィールド「コピー」に入力し、2番目のフィールドを空のままにします。これにより、すべての名前が元のファイル名に変更されます。

一度に約100個のファイルを使用してこれを実行しました。

あなたが忍耐強いなら、1.000.000ファイルで動作するはずです:)


Googleドキュメントやシートはダウンロードされず、ファイルのみがダウンロードされ、ファイルとディレクトリに関連付けられているすべての権限が失われます。
アダムMatan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.