2sync

Google Sheets 동기화

Google Sheets 스프레드시트의 탭 하나와 Notion 간 양방향 동기화 설정: Google Drive에서 스프레드시트 고르기, 탭 선택, 열 매핑, 숨겨진 2sync ID 열의 역할

Google Sheets 스프레드시트의 탭 하나가 2sync를 통해 Notion 데이터베이스 하나와 동기화돼요. 시트에서 행을 추가하거나 고치면 몇 분 안에 Notion에 반영되고, Notion에서 페이지를 고치면 셀이 따라와요.

Google Drive에서 스프레드시트를 골라 탭을 지정하고, 열마다 Notion 속성과 동기화 방향을 정해요.

어떻게 시작하나요?

Google Sheets 연결

  1. Google Sheets & Notion 동기화 온보딩으로 이동하세요
  2. Google Sheets 연결을 클릭하세요
  3. Google 계정으로 로그인하세요
  4. 2sync와 함께 쓰는 Google Drive 파일에 한해 보기, 수정, 생성, 삭제 권한을 허용하세요

Drive 전체가 아니라 파일 단위로 주는 Google 권한이에요. 2sync는 파일 목록을 읽지 않아요. 열 수 있는 스프레드시트는 다음 단계에서 직접 고른 것뿐이에요.

스프레드시트 추가

연결 직후에는 스프레드시트가 하나도 없어요. 2sync는 직접 고른 파일만 열 수 있으니 정상이에요.

  1. 스프레드시트 선택을 클릭하세요
  2. Google Drive 선택 창이 열리면 스프레드시트를 고르세요
  3. 동기화할 탭을 선택하세요

고른 스프레드시트의 탭이 모두 나열돼요. 선택할 수 있는 탭은 하나뿐이라, 다른 탭을 클릭하면 이전 탭은 선택이 해제돼요.

스프레드시트 링크를 붙여넣는 방식은 통하지 않아요. Google의 파일별 권한은 Google Drive 선택 창에서 고른 파일에만 적용되거든요.

자동화 하나에 탭 하나예요. 같은 스프레드시트의 두 번째 탭을 동기화하려면 자동화를 하나 더 만들고 같은 스프레드시트를 다시 골라요.

숨겨진 탭은 숨김 표시와 함께 나타나며 그대로 동기화할 수 있어요. 나중에 탭을 추가하거나 이름을 바꿨다면 탭 새로고침을 클릭하세요.

스프레드시트를 연결에서 빼려면 이 스프레드시트 제거를 클릭하세요. 그 스프레드시트의 탭을 쓰던 자동화는 스프레드시트를 다시 고를 때까지 동기화가 멈춰요.

Notion 연결

  1. Notion 연결을 클릭하고 접근을 허용하세요
  2. 데이터베이스가 2sync에 연결되어 있는지 확인하세요: 데이터베이스 페이지에서 (•••) > 연결 추가 > 2sync를 클릭하세요
  3. (•••) > 링크 복사에서 데이터베이스 링크를 복사하세요
  4. 안내에 따라 링크를 붙여넣으세요

Notion 속성 이름을 열 머리글과 똑같이 지어 두세요. 2sync는 이름이 같은 속성에 열을 자동으로 매핑해요. 머리글이 이름, 상태, 기한, 금액인 시트는 같은 속성 네 개를 가진 데이터베이스와 클릭 한 번으로 맞춰져요.

Wiki 페이지 내부의 데이터베이스는 Notion API 제한으로 인해 지원되지 않아요.

2sync는 시트를 어떻게 읽나요?

머리글 행

탭의 첫 행이 머리글 행이고, 머리글 하나하나가 필드 이름이 돼요. 탭 위쪽 행을 고정해 두었다면 고정된 마지막 행이 머리글이므로, 고정된 머리글 위에 적힌 메모나 제목은 무시돼요.

머리글이 같은 열 두 개는 열 문자로 구분해요. 머리글이 비어 있는 열은 열 문자를 이름으로 써요(예: C열).

행

머리글 아래에서 Notion 제목에 매핑된 열에 값이 있는 행은 모두 레코드예요. 제목이 없는 행은 값을 채울 때까지 건너뛰어요. Notion에서 새로 만든 페이지는 탭 맨 아래에 새 행으로 추가돼요.

자동화 하나가 동기화하는 행은 최대 10,000개예요. 이를 넘으면 자동화가 오류와 함께 멈춰요. 오래된 행을 다른 탭으로 옮겨 개수를 줄이세요.

2sync ID 열

첫 동기화 때 2sync가 탭 끝에 2sync ID라는 열을 추가해요. 이 열은 숨겨져 있고 보호돼 있으며, 동기화된 행마다 ID가 들어가요.

행을 Notion 페이지와 이어 주는 것이 바로 이 ID라서, 탭을 정렬하고 행을 끼워 넣고 열을 옮기고 머리글을 바꿔도 연결이 유지돼요.

2sync ID 열은 그대로 두세요. ID를 지우면 2sync가 그 행을 새 행으로 보고 Notion 페이지를 하나 더 만들어요. 열 전체를 삭제하면 자동화가 멈추고, 다음 지금 동기화 때 열을 다시 만들어 제목을 기준으로 행과 페이지를 다시 연결해요. 제목이 바뀌었거나 다른 행과 겹치는 행은 새 페이지로 돌아와요.

탭 안에서 행을 복사하면 복사본도 같은 숨겨진 ID를 갖게 되어 무시돼요. 열 숨기기를 해제하고 복사본의 ID 셀을 비우면 새 행으로 동기화돼요.

동기화 설정에서 모든 설명 아래에 Notion 링크 추가를 켜면 2sync가 2sync ID 바로 뒤에 보이는 보호 열 Notion Link를 추가해요.

동기화된 행마다 Notion 페이지 URL이 들어가서, 시트에서 클릭 한 번으로 페이지로 이동할 수 있어요.

열을 Notion 속성에 어떻게 매핑하나요?

필드 매핑은 탭과 Notion 간 데이터 이동 방식을 제어해요. 열마다 머리글 이름을 딴 필드로 나타나고, 열의 서식에 따라 속성 유형이 제안돼요. 유형별 매핑 대상은 Google Sheets 필드를 참조하세요.

동기화 방향

  • 양방향 동기화: 어느 앱에서든 변경하면 다른 앱이 업데이트돼요
  • Notion으로 단방향: 시트 변경 사항이 Notion을 업데이트하지만, 반대는 안 돼요
  • Google Sheets로 단방향: Notion 변경 사항이 시트를 업데이트하지만, 반대는 안 돼요

수식 열은 Notion으로 단방향에 고정돼요. Sync Status(동기화 상태)와 Automation Name(자동화 이름)은 항상 Notion으로 가고, Trigger deletion은 항상 Google Sheets로 가요.

자세한 비교는 양방향 vs 단방향 동기화를 참조하세요.

필드 추가

자동으로 매핑되지 않은 열은 필드 매핑 섹션에서 + 필드 추가를 클릭해 매핑하세요. 나중에 탭에 추가한 열은 연결 패널에서 탭 새로고침을 클릭해야 나타나요.

열 이름 변경과 삭제

머리글을 바꿔도 매핑은 유지돼요. 2sync가 열을 텍스트가 아니라 내부 ID로 식별하기 때문이에요.

매핑된 열을 삭제하면 사라진 열 이름이 적힌 오류와 함께 자동화가 멈춰요. 삭제를 되돌리거나 매핑에서 그 필드를 제거하면 동기화가 다시 이어져요.

어떤 행을 동기화할지 어떻게 선택하나요?

Google Sheets 자동화의 필터는 Notion 속성을 기준으로 동작해요. Notion 속성에 조건을 추가해 어떤 페이지를 시트로 보낼지 정하세요.

시트 쪽 조건은 아직 없으므로, 탭의 일부만 동기화하려면 그 행들을 별도 탭으로 옮기세요.

  1. 필터 섹션에서 모든 조건 또는 임의 조건을 선택하세요
  2. + 조건 추가를 클릭하고 Notion 속성, 연산자, 값을 선택하세요
  3. 자동화를 저장하세요

속성 유형별 연산자는 필터 개요를 참조하세요.

동기화 상태 필드를 Notion 속성에 매핑하면 어떤 행이 동기화됨, 무시됨, 제거됨 상태인지 한눈에 확인할 수 있어요.

같은 행이 양쪽에서 바뀌면 어떻게 되나요?

2sync는 마지막 동기화 때의 값을 기준으로 매핑된 열을 하나씩 따로 비교해요.

  • 양쪽에서 서로 다른 열이 바뀐 경우: 양쪽 수정이 모두 유지돼요
  • 두 동기화 사이에 같은 열이 양쪽에서 바뀐 경우: Notion 값이 우선하고 셀에 다시 기록돼요

단방향으로 설정한 열은 무엇이 바뀌었든 반대 방향으로는 기록되지 않아요. 일반 규칙은 충돌 해결을 참조하세요.

행 삭제는 어떻게 동작하나요?

기본적으로 다른 쪽에서는 아무것도 삭제되지 않아요:

  • 시트에서 행을 삭제: Notion 페이지는 남고, 동기화 상태가 제거됨으로 바뀌어요
  • Notion 페이지를 삭제하거나 보관: 행은 시트에 그대로 남아요

행의 셀을 비우는 것은 삭제가 아니에요. 숨겨진 ID가 남아 있는 한, 그 행은 값이 비어 있는 업데이트로 처리돼요.

고급 동기화 설정에서 행 삭제 허용을 켜면 삭제가 양방향으로 동기화돼요. 삭제한 행은 Notion 페이지를 보관 처리하고, 삭제한 Notion 페이지는 행을 제거해요.

이 스위치는 온보딩 중에는 꺼져 있으며, 이후 자동화 페이지에서 켤 수 있어요.

동기화된 행의 상당수가 한 번에 삭제될 상황이 되면 2sync가 자동화를 멈추고 확인을 요청해요. 대기 중인 변경 사항을 검토하고 다시 시작하는 방법은 안전 제한을 참조하세요.

Notion에서 행 삭제하기

Trigger deletion on Google Sheets 필드를 Checkbox 또는 Status 속성에 매핑하세요. 체크하면 행 삭제 허용이 켜져 있든 아니든 다음 동기화에서 해당 행이 삭제돼요.

이 필드를 매핑하면 체크박스가 이미 체크된 행이 다음 동기화에서 모두 삭제돼요. 매핑하기 전에 속성이 비어 있는지 확인하세요.

일반 규칙은 삭제 동작을 참조하세요.

팁과 모범 사례

동기화 주기

  • Solo 플랜: 5분마다 동기화
  • Premium 플랜: 3분마다 동기화
  • Pro 플랜: 2분마다 동기화

자동화에서 지금 동기화를 클릭하면 즉시 동기화를 실행할 수 있어요. 양쪽 모두 바뀐 것이 없으면 실행이 바로 끝나고 활동 로그에도 기록이 남지 않아요.

시간대

날짜와 시간은 Google Sheets의 파일 > 설정에서 정한 스프레드시트 시간대를 따라요. 날짜 시간 셀과 Notion 날짜가 어긋나지 않도록 첫 동기화 전에 자신의 시간대로 맞춰 두세요.

시트를 깔끔하게 유지하기

  • 머리글 행을 첫 행에 두거나 고정하세요
  • 동기화할 행마다 제목을 채우세요
  • Notion 선택 속성에 매핑할 열에는 데이터 > 데이터 확인으로 드롭다운 목록을 추가하세요
  • Notion 체크박스에 매핑할 열에는 진짜 체크박스(삽입 > 체크박스)를 넣으세요

탭 하나에 자동화 두 개

자동화 두 개가 같은 탭을 서로 다른 데이터베이스로 동기화할 수 있어요. 현재 다른 자동화와 연결된 Notion 항목 무시를 켜 두면 한쪽 자동화가 이미 동기화한 행을 다른 쪽이 건너뛰고, 끄면 모든 행이 양쪽 모두로 동기화돼요.

다음 단계

  1. 열 유형별 Notion 매핑 방식 보기
  2. 열별 동기화 방향 구성
  3. 삭제 시 동작 이해하기

관련 문서

FAQ

탭을 여러 개 동기화할 수 있나요?

자동화 하나가 탭 하나를 동기화해요. 자동화를 하나 더 만들고 같은 스프레드시트를 고른 뒤 다른 탭을 선택하세요. 두 자동화는 같은 Notion 데이터베이스를 가리켜도 되고 서로 다른 데이터베이스를 가리켜도 돼요.

연결했는데 탭 목록이 비어 있는 이유는?

2sync는 직접 고른 스프레드시트만 볼 수 있어요. 스프레드시트 선택을 클릭하고 Google Drive 선택 창에서 파일을 고르면 탭이 바로 나타나요.

스프레드시트 링크를 붙여넣어도 되나요?

아니요. 2sync는 Google의 파일별 권한을 써서, Google Drive 선택 창에서 고른 스프레드시트만 열 수 있어요. 링크를 붙여넣는 것만으로는 그 파일에 접근할 권한이 생기지 않아요.

다른 사람이 공유해 준 스프레드시트도 동기화할 수 있나요?

수정 권한이 있다면 가능해요. 다른 파일처럼 Google Drive 선택 창에서 고르면 돼요. 2sync가 숨겨진 2sync ID 열을 추가하려면 수정 권한이 필요해서, 보기 권한만 있는 스프레드시트는 어느 방향으로도 동기화할 수 없어요. 소유자가 일부 수정을 막아 두었다면 동기화는 돌아가지만, 반영하지 못한 변경 사항에는 오류가 표시돼요.

2sync ID 열은 무슨 역할을 하나요?

행마다 Notion 페이지와 이어 주는 ID를 저장해요. 숨겨져 있고 보호돼 있어요. 지우거나 삭제하지 마세요. 사라지면 다음 지금 동기화 때 다시 만들어지고 제목을 기준으로 행이 다시 연결돼요.

2sync가 수식을 덮어쓰나요?

아니요. 수식이 든 열은 시트 쪽에서 읽기 전용이며 Notion으로만 동기화돼요. Notion에서 입력한 값이 등호로 시작하더라도 수식이 아니라 일반 텍스트로 기록돼요.

머리글 이름을 바꾸면 어떻게 되나요?

아무것도 깨지지 않아요. 2sync는 열을 내부 ID로 식별하므로 매핑은 그대로 동작하고, 새로고침 후 필드에 새 이름이 표시돼요.

날짜는 어느 시간대를 쓰나요?

Google Sheets의 파일 > 설정에서 정한 스프레드시트 시간대를 써요. 날짜 시간 셀은 Notion에 도달할 때 그 시간대로 변환돼요.

동기화는 즉시 되나요?

아니요. 2sync는 플랜에 따라 2분에서 5분마다 일정 주기로 변경 사항을 확인해요. 지금 동기화를 클릭하면 즉시 동기화를 실행할 수 있어요.

AI · 문서 기반 답변