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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

노션 페이지 vs 데이터베이스 차이

  • 노션 페이지 : 일반적인 노션 문서, 텍스트, 이미지, 체크리스트, 데이터베이스, 캘린더 등을 삽입할 수 있어요

    • URL은 https://www.notion.so/ + (숫자&알파벳)이 붙어있어요

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

  • 노션 데이터베이스 : 인라인/전체페이지 2개 유형으로 나뉘며, 테이블/보드/캘린더/갤러리 뷰 등 다양한 형태로 볼 수 있어요

    • URL은 https://www.notion.so/ + (숫자&알파벳?v=숫자&알파벳)이 붙어있어요

    • 예시 : https://www.notion.so/batiai/fff00cfebbfc81ce9207ccc06f04b133?v=fff00cfebbfc81428710000c4d6ed1dc&pvs=4


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

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

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

노션의 format 함수는

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

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

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

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


노션 데이터베이스 가져오기 필터 사용 방법(필터 타입·조건·작성 방법)

데이터베이스를 가져올 때 원하는 컬럼(속성)을 선택하여 필터링할 수 있어요. 예) '발송상태(status)'가 '발송 전'인 사람의 연락처만 가져오기 : 필터에서 '발송상태' - 값과 동일한 데이터 - '발송 전' 선택

바티에서 사용할 수 있는 필터 타입은 Status, Checkbox, Date, Select, Multi-Select, Number, Text, Phone number, ID, URL, Person, Files & media, Fomula, 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

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

equals

값과 포함하는 데이터

문자/숫자

does_not_equal

값과 포함하지 않는 데이터

문자/숫자

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

텍스트/숫자/체크박스/날짜 중 선택 → 필터 타입 선택 → 필터 조건 선택 : 설명/작성 방법은 위와 동일

Rollup

하나라도 해당(any)/모두 해당(every)/해당없음(none) 중선택 → 필터 타입 선택 → 필터 조건 선택 : 설명/작성 방법은 위와 동일

Last updated