한 계정에서 다른 계정으로 Google 문서 도구 전송


24

우리 회사는 도메인 이름을 변경, 그리고 우리 모두는 우리의 구글 (에서 말하자면 계정을 애플 리케이션 이동 adam@old-domain.comadam@new-domain.com).

이메일, 필터, 연락처 및 캘린더를 전송하기위한 충분한 솔루션을 찾았습니다. 그러나 Google 문서 도구를 대량 복사하는 적절한 방법을 찾지 못했습니다. 이는 매일 사용하는 수백 개의 Google 문서를 가지고있는 많은 사용자에게 큰 문제입니다.

해결 방법이 있습니까? Google 토론 그룹 에서 적절한 솔루션을 찾을 수 없습니다 .


이전 도메인과 새로운 도메인이 모두 Google 앱인 경우 별칭으로 추가하지 않는 이유는 무엇입니까? 나는 그것이 대부분의 문제들을 정리했을 것이라고 생각한다
Saariko

답변:


23

모든 것을 하나의 폴더에 넣고 해당 폴더를 마우스 오른쪽 버튼으로 클릭하고 공유를 누른 다음 원하는 사람을 소유자로 추가하십시오. 공유 한 후 이름 옆에있는 작은 탭을 누르고 "소유자"를 클릭하십시오.


2
이것은 재귀 적으로 작동하지 않으므로 누군가가 많은 폴더에 많은 파일을 가지고있는 경우 느린 방법입니다.
john

6
새로운 Google 문서 도구 버전에서는 다른 도메인의 사용자에게 소유권을 부여 할 수 없습니다. 이제 새 사용자와 폴더를 공유 한 후 새 사용자도 폴더 사본을 작성해야합니다. 이 폴더는 새 사용자가 소유합니다. 이 추가 단계로 인해 많은 파일에서이 방법이 어려운 것 같습니다. 일부 파일의 경우 훌륭한 솔루션입니다.
Steeven

1
Steeven에서 제안한 방법에 개별 문서 개정 내역과 개별 문서 공유 권한이 유지됩니까?
balupton

@Steeven, Make-A-Copy는 작성 날짜와 같은 메타 데이터를 유지합니까?
Pacerier

@ user40687, 흠, 내 문서의 글꼴 크기 를 재설정하는 것 같습니다 . 이상하다 ..
Pacerier

10

한 문서에서 다른 문서로 모든 문서의 소유권을 이전하려면

  1. Google 관리자 패널에 로그인하십시오.
  2. 클릭 설정 탭을 누른 다음 드라이브 및 문서 도구를 왼쪽 열에.
  3. 도구 탭을 클릭하고 문서 소유권 이전 섹션을 완료 하십시오.
    • 에서 에서 필드, 현재 소유자의 사용자 이름을 입력하고 사용자의 도메인을 선택합니다.
    • 받는 사람 필드에 새 소유자의 사용자 이름을 입력하고 사용자의 도메인을 선택하십시오.

      : 전송에 매우 많은 수의 문서가 포함 된 경우 새 소유자에게 알리고 전송 된 문서를 수용 할 수있는 충분한 저장 용량이 있는지 확인할 수 있습니다. 웹에서 새 소유자의 Google 드라이브에서 업로드 버튼을 클릭하여 사용 / 사용 가능한 저장 용량을 확인합니다.
  4. 문서 전송을 클릭 하여 저장하십시오.

    전송 된 모든 문서는 새 소유자의 드라이브에서 이전 소유자의 이메일 주소로 제목이 지정된 단일 새 폴더에 자동으로 구성됩니다.

    관리자와 신규 및 이전 소유자는 프로세스가 완료되는 즉시 전송에 대한 이메일을받습니다.

    이전에 문제가있는 경우 (예 : 새 소유자의 할당량을 초과하여 일부 문서의 이전을 방해 함) 전자 메일 알림은 발생한 사항을 설명합니다. 문제를 해결하려면 새 소유자를 위해 Google 드라이브 용 저장 용량을 추가로 구입하거나 문서 소유권을 다른 사용자에게 이전하거나 문서 소유권을 한 번에 하나씩 다른 사용자에게 재배포 할 수 있습니다.

두 사용자가 같은 도메인에있는 경우에만 작동합니다. 원본 포스터가 요청한 도메인간에 소유권을 이전 할 수 없습니다.

소스 .


여기에 설명 된대로 실제로이 변경 : support.google.com/a/answer/1247799?hl=en . 이것을 답변으로 추가하는 대신 답변을 업데이트하는 것이 가장 좋습니다.
Frank Rem

실제로 다른 도메인간에 작동합니까? 이전 문서를 클릭하면 이전 사용자와 새 사용자를 입력해야하지만 '@ domainname.abc'부분은 고정되어 동일합니다. OP는 'adam@old-domain.com'에서 'adam@new-domain.com'으로 이동하고 싶었습니다 ...
EluciusFTW

@Dan, admin.google.com은 제대로 지불 한 사람들만을위한 것입니까? 일반 사용자는 어떻습니까?
Pacerier

4

학교 계정에서 개인 Google 계정으로 파일을 이동하려면 먼저 폴더를 개인 계정으로 공유 한 다음 모든 파일을 선택하고 '추가 작업'탭에서 '복사본 만들기'를 수행하십시오.

그런 다음 개인 계정에 로그인하여 사본을 해당 계정의 폴더로 옮깁니다. 그런 다음 원래 계정에서 소유권을 제거하고 수정하거나 다른 방식으로 공유 할 수 있습니다.

여기서 주요 문제는 'Copy of ...'를 제거하기 위해 모든 파일의 이름을 바꿔야합니다.


그러나 이것은 메타 데이터를 망칩니다. 작성 날짜, 버전 기록 등
Pacerier

4

사이버 덕 을 보았 습니까? Mac과 Windows 모두에서 사용할 수 있으며 Google 문서 도구에서 모든 문서를 대량으로 다운로드 할 수 있습니다. 그 후에는 새 계정으로 일괄 업로드하기 만하면됩니다.

changelog의 버전 4.2.1 : http://cyberduck.ch/changelog/


1
새로운 cyberduch는 더 이상 구글 드라이브를 지원하지 않습니다
john

이전 버전을 구하십시오.
Stealth

이전 버전을 얻는 방법 / 장소에 대한 제안이 있으십니까? 어떤 버전으로 여전히이 기능을 허용 할 수 있습니까?
앤드류 로트

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

@Happy Bird는 대상 폴더의 쓰기 권한을 설정합니다.
해피 버드

방금 나에게 이야기 했니? 아 그래!
해피 버드

3

비슷한 my_name@gmail.com에 계정이 있고 Google Apps에서 새 도메인에 새 계정을 갖기 위해 계정을 구입 한 것과 비슷한 상황에있었습니다. 소유권을 이전 계정에서 새 계정으로 옮겼습니다.

우선 새 파일 "my_name@example.com"에 모든 파일에 대한 편집자 권한을 부여했습니다. 그런 다음 Mac 용 Google 드라이브 (데스크톱 애플리케이션)를 설치하고 이전 계정으로 로그인했습니다. 모든 파일이 동기화 될 때까지 기다렸다가 응용 프로그램에서 로그 아웃했습니다 (기본 설정 ...-> 계정 연결 해제 ...).

그 후 Google 드라이브의 모든 파일과 함께 홈 디렉토리에 Google 드라이브라는 폴더가 있습니다.

그런 다음 빈 폴더를 새로 만들어 New Google Drive라고했습니다. 로그인하는 동안 두 번째 단계에서 Google 드라이브 애플리케이션을 열고 '로그인'을 클릭 한 다음 새 계정 my_name@example.com으로 로그인하여 애플리케이션이 동기화 된 파일을 폴더에 저장해야하는 폴더를 새 Google 폴더로 변경했습니다. 드라이브.

Google 드라이브 애플리케이션이 준비되면 Google 드라이브 폴더에서 모든 파일 (COMMAND + C)을 복사하여 COMMAND + V와 함께 새 Google 드라이브 폴더에 넣었습니다.


2

이것은 이상적이지는 않지만 이미 Google 그룹스에서 찾을 수있는 솔루션을 모두 사용한 것으로 보입니다.

파일 대량 다운로드 및 대량 업로드는 어떻습니까?

이 도움말은 모든 Google 문서를 일괄 다운로드하는 방법Google 문서 를 일괄 업로드하는 방법을 설명합니다.

내가 말했듯이 이상적이지는 않지만이 중요한 기능은 Google 문서에서 심각하게 부족한 것으로 보입니다.




1

한 가지 옵션은 폴더를 zip 파일 (기본값)로 데스크탑에 내보내고 압축을 푼 다음 폴더 가져 오기를 사용하여 새 드라이브로 가져 오는 것입니다.


예, 그러나 모든 Google 문서는 내보내려고하면 Word로 변환됩니다. 어쨌든 Google 문서를 "적절하게"내 보내야합니까?
Pacerier

1

세 가지 시나리오가 있습니다.

  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 항목 이름 바꾸기"라는 마우스 메뉴 옵션이 있습니다. 첫 번째 필드 "사본"을 채우고 두 번째 필드를 비워 두십시오. 이렇게하면 모든 것이 원래 파일 이름으로 바뀝니다.

방금 한 번에 약 100 개의 파일 로이 작업을 수행했습니다.

인내심이 있다면 1.000.000 파일로 작업해야합니다. :)


Google 문서 나 시트를 다운로드하지 않고 파일 만 다운로드하면 파일 및 디렉토리와 관련된 모든 권한이 손실됩니다.
Adam Matan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.