web-dev-qa-db-ja.com

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

私の会社はドメイン名を変更したばかりで、Googleアプリアカウントをすべて移動しました(たとえば、[email protected]から[email protected]に)。

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

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

24
Adam Matan

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

23
user40687

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

  1. Google管理パネルにサインインします。
  2. 設定タブをクリックし、左の列のドライブとドキュメントをクリックします。
  3. ツールタブをクリックして、ドキュメント所有権の譲渡セクションを完了します:
    • Fromフィールドに、現在の所有者のユーザー名を入力し、ユーザーのドメインを選択します。
    • Toフィールドに、新しい所有者のユーザー名を入力し、ユーザーのドメインを選択します。

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

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

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

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

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

ソース

10
Dan

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

  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);
  }  

}
4
Ron Reiter

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

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

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

4
Mark

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

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

4
Stealth

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

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

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

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

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

3
SpalaX

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

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

この記事では、すべてのGoogleドキュメントを一括ダウンロードする方法について説明します およびこれ Googleドキュメントを一括アップロードする方法について説明します

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

2
codingbadger

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

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

http://www.migrationbox.com/ に注目してください。彼らはあなたのために自動化されたドキュメントの移行を実行する新しいツールをリリースすることに近いと思われます。

1
Seth

このLifehackerの記事を参照してください: Googleアカウント全体を新しいアカウントに移行する方法

一部の詳細は古いものですが、すべて正常に機能するはずです。

1
Neil

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

1
user86848

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

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

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

0
jord8on