노션 데이터베이스 가져오기(인터널)

2024년 12월 17일부터 노션 연동 방식이 API 통합으로 변경되었어요. 자세한 연결 방법은 아래 가이드 링크를 확인해주세요!

▶노션 API 통합 발급 및 연결 가이드 보기

노션 데이터베이스 가져오기

워크플로 검색창에서 노션 데이터베이스 가져오기(인터널) 액션을 선택합니다. 액션이 추가되면 설정 팝업에서 노션 데이터베이스 가져오기에 대한 상세 내용을 설정합니다.

🔎Click! 우측 상단의 화살표 아이콘을 클릭하면 예시 화면을 크게 볼 수 있습니다.

  1. 액션을 처음 사용하는 경우, + 새 노션 계정 추가하기를 클릭하여 노션 API 계정을 추가해 주세요. ▶노션 API 통합 발급 가이드 보기

  2. 작업할 데이터베이스가 포함된 노션 페이지 URL을 입력해 주세요. ✅ 이미 노션에서 API 통합 연결을 완료했다면 URL 입력없이 다음을 누르셔도 돼요.

    1. 아직 노션에서 API 통합 연결을 하지 않으셨다면, 자동화할 노션 데이터베이스가 포함된 페이지의 URL을 입력하고 확인을 클릭해 주세요.

    2. '노션 API와 페이지가 연결됐는지 확인해주세요.'라는 메시지가 뜨고, 1초 뒤 해당 노션 페이지가 새 탭으로 뜰거예요.

    3. 노션 페이지 오른쪽 상단 메뉴를 클릭해 API 통합을 연결해 주세요. ▶노션 API 통합과 페이지 연결 가이드 보기

  1. 가져올 데이터베이스를 선택하고 다음을 클릭해 주세요.

    1. 특정 데이터만 가져오고 싶은 경우 필터를 추가하여 세부 조건을 설정할 수 있습니다.

    2. 자세한 필터 설정 방법은 아래 블럭을 참고해주세요!

  2. 가져온 데이터베이스를 삽입할 위치를 저장하고 완료를 클릭합니다.

    1. 탭 선택에서 바티엑셀 vs 데이터시트 중 선택할 수 있어요.

    2. 셀 위치에서 시트명을 선택하고 값이 들어갈 셀을 입력해 주세요.

    3. 가져오기 설정에서 삽입방법과 머리글 옵션을 선택해 주세요. (기본적으로 '부분 덮어쓰기', '머리글 포함'으로 선택되어 있어요.)

셀 위치 설정 예시

가져오기 설정 방법


노션 데이터베이스 가져오기 필터 사용 방법

노션 데이터베이스에서 딱 필요한 데이터만 가져와 자동화 워크플로우를 만들 수 있습니다.

💡 실제 사용 예시

  • 고객 관리: "연락 안 한 지 1주일 넘은 고객만" 가져오기

  • 프로젝트 관리: "진행 중인 프로젝트의 할 일만" 가져오기

  • 판매 관리: "발송 대기 중인 주문만" 가져오기

  1. 컬럼(속성)선택 : 노션 데이터베이스에서 필터링하고 싶은 컬럼을 선택합니다.

예시: 고객 관리 DB의 '컨택 상태'

  1. 필터 조건 설정 : 선택한 컬럼의 타입에 맞는 조건을 설정합니다.

예시: 고객 관리 DB의 '컨택 상태'의 '값과 동일한 데이터'

  1. 필터 조건 값 입력 : 조건에 맞는 값을 입력하거나 선택합니다.

예시: 고객 관리 DB의 '컨택 상태'의 '값과 동일한 데이터'가 '2차 연락 필요'

💡노션과 동일한 고급 필터 기능으로 정교한 데이터 필터링

바티에서도 노션의 고급 필터 기능을 사용하실 수 있게 구현했습니다. 필터 그룹을 만들어서 AND/OR 조건을 자유롭게 조합할 수 있어요.

  • 그룹 간 AND 또는 OR 조건으로 연결

  • 각 그룹 내에서도 AND/OR 조건 설정 가능

  • 1개 하위 필터 그룹 생성 가능

✅ 필터 타입·조건·작성 방법

바티에서 사용할 수 있는 필터 타입은 Status, Checkbox, Date, Select, Multi-Select, Number, Text, Phone number, ID, URL, Person, Files & media, Fomula, Relation, Rollup입니다.

타입별 사용할 수 있는 조건과 작성 방법은 아래를 확인해주세요!

Status

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

제시되는 내용 중 선택

does_not_equal

값과 동일하지 않은 데이터

제시되는 내용 중 선택

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Checkbox

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

True(체크) or False(해제) 중 선택

does_not_equal

값과 동일하지 않은 데이터

True(체크) or False(해제) 중 선택

Date

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

YYYY-MM-DD

before

이전

YYYY-MM-DD

after

이후

YYYY-MM-DD

on_or_before

이전 또는 동일

YYYY-MM-DD

on_or_after

이후 또는 동일

YYYY-MM-DD

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

past_week

지난 주

작성할 내용 없음

past_month

지난 달

작성할 내용 없음

past_year

작년

작성할 내용 없음

next_week

다음 주

작성할 내용 없음

next_month

다음 달

작성할 내용 없음

next_year

내년

작성할 내용 없음

만약 자동으로 어제, 오늘, 내일 날짜만 가져오고 싶다면?

노션에 수식 속성(컬럼)을 생성해서 아래와 같은 수식을 적용해보세요! 오늘인 아이템만 가져오려면 아래 수식 속성(컬럼)을 필터 조건으로 선택하고, '오늘'을 입력하거나 true(체크)를 선택해주시면 돼요.

[어제/오늘/내일로 치환하는 수식]
if(formatDate(prop("날짜"), "YYYY-MM-DD") == formatDate(now(), "YYYY-MM-DD"), 
    "오늘", 
    if(formatDate(prop("날짜"), "YYYY-MM-DD") == formatDate(dateSubtract(now(), 1, "days"), "YYYY-MM-DD"), 
        "어제", 
        if(formatDate(prop("날짜"), "YYYY-MM-DD") == formatDate(dateAdd(now(), 1, "days"), "YYYY-MM-DD"), 
            "내일", 
            formatDate(prop("날짜"), "YYYY-MM-DD")
        )
    )
)


[오늘이면 체크되는 수식]
formatDate(prop("날짜"), "YYYY-MM-DD") == formatDate(now(), "YYYY-MM-DD")

Select

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

제시되는 내용 중 선택

does_not_equal

값과 동일하지 않은 데이터

제시되는 내용 중 선택

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Multi-select

  • 여러 개 항목 입력 시 쉼표로 구분하여 입력해주세요(띄어쓰기는 상관없음)

    • 예: 가, 나, 다 or 가,나,다

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

contains

값과 포함하는 데이터

문자/숫자(쉼표로 구분 - 예: 가, 나, 다)

does_not_contain

값과 포함하지 않는 데이터

문자/숫자(쉼표로 구분 - 예: 가, 나, 다)

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Number

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

숫자

does_not_equal

값과 동일하지 않은 데이터

숫자

greater_than

값이 큼

숫자

greater_than_or_equal_to

값이 크거나 같음

숫자

less_than

값이 작음

숫자

less_than_or_equal_to

값이 작거나 같음

숫자

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Text

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

문자/숫자

does_not_equal

값과 동일하지 않은 데이터

문자/숫자

contains

값을 포함하는 데이터

문자/숫자

does_not_contain

값을 포함하지 않는 데이터

문자/숫자

starts_with

시작 값

문자/숫자

ends_with

마지막 값

문자/숫자

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Phone number

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

숫자

does_not_equal

값과 동일하지 않은 데이터

숫자

contains

값을 포함하는 데이터

숫자

does_not_contain

값을 포함하지 않는 데이터

숫자

starts_with

시작 값

숫자

ends_with

마지막 값

숫자

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

ID

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

숫자

does_not_equal

값과 동일하지 않은 데이터

숫자

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

URL

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

문자

does_not_equal

값과 동일하지 않은 데이터

문자

contains

값을 포함하는 데이터

문자

does_not_contain

값을 포함하지 않는 데이터

문자

starts_with

시작 값

문자

ends_with

마지막 값

문자

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Person

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

equals

값과 동일한 데이터

제시되는 내용 중 선택

does_not_equal

값과 동일하지 않은 데이터

제시되는 내용 중 선택

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Files & media

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

Fomula

  1. 아래 중 필터 타입 선택 - 텍스트(Text)/숫자(Number)/체크박스(Checkbox)/날짜(Date)

  2. 필터 조건 선택(위의 필터 타입별 조건/설명 및 작성 방법 참고)

Relation

  1. 하나라도 해당(any)/모두 해당(every)/해당없음(none) 중 선택

  2. 아래 중 필터 타입 선택 - 텍스트(Text)/숫자(Number)/체크박스(Checkbox)/선택(Select)/다중 선택(Multi-select)/날짜(Date)/사람(Person)/파일(Files & media)/관계형(Relation)

  3. 필터 조건 선택(위의 필터 타입별 조건/설명 및 작성 방법 참고)

필터 조건(연산자)
필터 조건(연산자) 설명
작성 방법

contains

값을 포함하는 데이터

페이지 아이디 입력

does_not_contain

값을 포함하지 않는 데이터

페이지 아이디 입력택

is_empty

비어 있음

작성할 내용 없음

is_not_empty

비어 있지 않음

작성할 내용 없음

노션 페이지 아이디 찾아서 입력하는 방법

  • 페이지 아이디=페이지 URL에서 숫자&알파벳 조합의 32자리 문자열

    • 예시 : https://www.notion.so/batiai/10b00cfebbfc800e8abbcd9326b87d73

  • 1) 노션 DB 표에서 필터로 사용하고 싶은 관계형 항목을 클릭

  • 2) 관계형 항목 목록이 제시되면 해당 항목 클릭

  • 3) 해당 항목이 화면에 나타나면 '전체 페이지로 열기' 클릭

    • 3번 화면은 설정에 따라 중앙에 화면이 제시되거나 바로 전체 페이지로 열릴 수도 있습니다

  • 4) 전체 페이지 주소창의 URL에서 숫자&알파벳 조합 32자리 문자열 복사

  • 5) 필터 조건 입력 창에 붙여넣기

Rollup

  1. 하나라도 해당(any)/모두 해당(every)/해당없음(none) 중 선택

롤업에서 하나라도 해당(any)/모두 해당(every)/해당없음(none)이란?

  • 롤업은 관계형과 함께 연결되는 속성입니다. 그리고관계형 속성에는 다른 DB에 있는 페이지를 2개 이상 무제한으로 선택할 수 있어요

  • 이때, 관계형 속성에 2개 이상 페이지를 선택하면 해당 관계형 속성과 연결된 롤업 속성에도 2개 이상의 속성이 따라옵니다.

  • 예를 들어 아래와 같이 관계형에 3개 페이지를 선택하면, 롤업 속성도 3개 페이지가 생성됩니다.

  • 이러한 경우에

    • 3개 중 1개라도 조건이 적용되게 하고 싶으면 '하나라도 해당(any)'

    • 3개 모두 조건이 적용되어야 한다면 모두 해당(every)

    • 3개 모두 적용되지 않아야 한다면 해당없음(none)을 사용해주시면 됩니다.

  1. 그다음 롤업의 원본 속성에 해당하는 유형 선택

    • 텍스트(Text), 숫자(Number), 체크박스(Checkbox), 선택(Select), 다중 선택(Multi-select), 날짜(Date), 사람(Person), 파일(Files & media), 관계형(Relation)

  2. 필터 조건 선택(위의 필터 타입별 조건/설명 및 작성 방법 참고)


TIP. 노션에서 관계형 속성(컬럼)을 가져오는 방법

현재 바티로 노션의 관계형 속성(컬럼)을 가져오기 하면, 페이지 아이디가 제시됩니다.

만약 관계형 속성의 문자를 그대로 바티로 가져오고 싶다면 노션에서 format 함수를 사용해주세요. 예) 노션 데이터베이스에서 수식 속성(컬럼)을 생성 → 수식 내용을 format(관계형속성명)으로 적용 → 바티로 수식 속성(컬럼) 가져오기

노션의 format 함수는

  • 모든 데이터 타입을 문자열로 변환할 수 있습니다.

  • 날짜, 숫자, 문자열 등 다양한 입력을 받아들입니다.

  • 노션 수식 내에서 데이터 타입 변환에 매우 유용합니다.

▶ 노션 공식 도움말 : 수식 구문과 함수


TIP. 노션에서 날짜와 시간을 가져오는 방법

노션의 날짜 속성을 바티로 가져오면 기본적으로 ISO 8601 형식으로 표시됩니다. 예) 2023-01-06T00:00:00.000+09:00 하지만, 원하는 형식(예: YYYY-MM-DD HH:mm:ss 또는 YYYY-MM-DD hh:mm AM/PM)으로 데이터를 가져오고 싶다면 수식 속성(컬럼)을 활용해보세요!

1. 수식 속성(컬럼) 생성하기

1) 노션 데이터베이스에 수식 속성(컬럼)을 새로 추가합니다.

2) 원하는 형식에 맞춰 아래 수식 중 하나를 입력하세요:

24시간 형식을 원하시는 경우

formatDate(dateAdd(날짜속성, 9, "hours"), "YYYY-MM-DD HH:mm")

12시간 형식을 원하시는 경우 (AM/PM)

formatDate(dateAdd(날짜속성, 9, "hours"), "YYYY-MM-DD hh:mm A")

2. 수식 속성을 바티로 가져오기

생성한 수식 속성을 바티로 가져오면, 노션 UI에서 설정한 형식대로 깔끔하게 날짜와 시간을 가져올 수 있습니다. 예) 2023-01-06 12:00 AM 또는 2023-01-06 00:00:00

참고로 알아두세요!

Last updated