私の会社はドメイン名を変更したばかりで、Googleアプリアカウントをすべて移動しました(たとえば、[email protected]
から[email protected]
に)。
メール、フィルター、連絡先、カレンダーを転送するための十分なソリューションを見つけました。ただし、Googleドキュメントを一括コピーする適切な方法を見つけることができませんでした。これは、毎日何百ものGoogleドキュメントを使用している多くのユーザーにとって大きな問題です。
回避策はありますか? Googleのディスカッショングループ で適切な解決策が見つかりませんでした。
すべてのものを1つのフォルダーに入れ、そのフォルダーを右クリックして[共有]を押し、所有者にしたい人を追加します。それらと共有した後、名前の横にある小さなタブを押して、「所有者」をクリックします。
すべてのドキュメントの所有権をあるユーザーから別のユーザーに移すには:
- Google管理パネルにサインインします。
- 設定タブをクリックし、左の列のドライブとドキュメントをクリックします。
- ツールタブをクリックして、ドキュメント所有権の譲渡セクションを完了します:
- Fromフィールドに、現在の所有者のユーザー名を入力し、ユーザーのドメインを選択します。
- Toフィールドに、新しい所有者のユーザー名を入力し、ユーザーのドメインを選択します。
Tip:転送に非常に多くのドキュメントが含まれる場合、新しい所有者に通知し、転送に対応するのに十分なストレージ容量があることを確認することができますドキュメント。 (ウェブ上の新しい所有者のGoogleドライブで、[アップロード]ボタンをクリックして、使用済み/使用可能なストレージの量を確認します)。- Transfer documentsをクリックして保存します。
転送されたドキュメントはすべて、新しい所有者のドライブ内で、以前の所有者のメールアドレスが付いた単一の新しいフォルダーに自動的に整理されます。
管理者と新規および以前の所有者は、プロセスが完了するとすぐに転送に関するメールを受け取ります。
転送に問題がある場合(たとえば、新しい所有者の割り当てを超えているため、一部のドキュメントの転送ができない場合)、メール通知に何が起こったかが記載されます。この問題を解決するには、新しい所有者用にGoogleドライブ用のストレージを追加購入するか、ドキュメントの所有権を別のユーザーに譲渡するか、ドキュメントの所有権を1つずつ別のユーザーに再配布します。
これは、両方のユーザーが同じドメインにいる場合にのみ機能します。ドメイン間で所有権を譲渡することはできません。これは、元のポスターが求めていたものです。
ソース 。
唯一の方法は、自分でスクリプトを書くことです。タイムアウトになると、スクリプトを再起動する必要があります。スクリプトを再起動しても問題にならないように書きました。
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);
}
}
学校のアカウントから個人のGoogleアカウントにファイルを移動するには、最初にフォルダーを個人のアカウントと共有し、次にすべてのファイルを選択して、[その他の操作]タブから[コピーを作成]を選択します。
その後、個人アカウントにログインし、そのアカウントのフォルダーにコピーを移動します。その後、元のアカウントから所有権を削除して変更したり、共有したりできます。
ここでの主な問題は、「コピー...」を削除するためにすべてのファイルの名前を変更する必要があることです
Cyberduck を見ましたか? MacとWindowsの両方で使用でき、Googleドキュメントからすべてのドキュメントを一括ダウンロードできます。その後は、新しいアカウントに一括アップロードするだけです。
変更ログのバージョン4.2.1: http://cyberduck.ch/changelog/
同様の状況で、通常の[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ドライブフォルダーに入れました。
これは理想的ではありませんが、Googleグループ内で見つけることができるソリューションをすでに使い果たしているようです。
ファイルの一括ダウンロードと一括アップロードについてはどうですか?
この記事では、すべてのGoogleドキュメントを一括ダウンロードする方法について説明します およびこれ Googleドキュメントを一括アップロードする方法について説明します
先ほど言ったように、理想的ではありませんが、このかなり重要な機能は、Googleドキュメントには非常に欠けているようです。
3つのシナリオがあります。
http://www.migrationbox.com/ に注目してください。彼らはあなたのために自動化されたドキュメントの移行を実行する新しいツールをリリースすることに近いと思われます。
このLifehackerの記事を参照してください: Googleアカウント全体を新しいアカウントに移行する方法
一部の詳細は古いものですが、すべて正常に機能するはずです。
1つのオプションは、フォルダーをZipファイル(デフォルト)としてデスクトップにエクスポートし、解凍してからフォルダーインポートを使用して新しいドライブにインポートすることです。
唯一の方法は、ファイルをGoogle Appsアカウントに再度アップロードするか、ファイルを自分のGoogle Appsメールアドレスと共有することです。 (GoogleドキュメントをGoogleドライブにアップグレードした場合)ファイルの所有権をまだ転送することはできません。この機能はまもなく提供されます。引き続きGoogleドキュメントを使用している場合は、所有者をGoogle Appsアカウントに変更できます。
ビデオチュートリアルリファレンス: https://www.youtube.com/watch?v=zVbeEaRZUr4