[첫 시나리오 만들기 3] 모듈, 번들, 앱 개념 다지기

Make 검색 모듈 실행 결과

모듈(Module)이란 무엇인가요?

간단하게 말해서, 모듈은 여러분이 시나리오 안에 추가하는 하나의 구성 요소를 말합니다.

모듈의 종류

Make.com에서는 총 5가지 종류의 모듈을 사용할 수 있습니다.

각 모듈은 서로 다른 기능을 수행합니다.

  • Actions (액션)
  • Searches (검색)
  • Triggers (트리거)
  • Iterators (반복자, 선택사항)
  • Aggregators (집계자, 선택사항)

참고: 마지막 두 가지인 Iterators(반복자) 와 Aggregators(집계자) 는 고급 기능입니다.

만약 현재 이 두가지 모듈의 개념이 이해가 안되시면, “아 이런 모듈이 있구나”하고 넘어가셔도 문제 없습니다.

Actions 모듈이란?

Actions(액션) 모듈은 Make 시나리오 안에서 가장 자주 사용되는 모듈입니다.

예를 들어, 우리가 이전에 본 날씨 모듈(Weather Module) 역시 액션 모듈의 한 종류입니다.

이 모듈은 현재 날씨 정보를 불러오는(get) Action역할을 합니다.

용어 정리
  • 우리가 액션 모듈을 통해 수집한 데이터는 번들(Bundle) 이라고 부릅니다.
액션 모듈의 다른 예시
  • 게시물(post)에 대한 세부 정보를 가져오기(Get)
  • 스프레드시트에 새로운 행을 추가하기(Add)
  • 푸시 알림을 보내기(Send)
  • 보고서를 생성하기(Create)

Searches 모듈이란?

검색(Searches) 모듈은 사용자가 지정한 조건에 따라 데이터를 찾아서 결과를 반환하는 역할을 합니다.

예시로 이해하기

밑에 보이는 사진은 Airtable이라는 구글시트,엑셀과 비슷한 프로그램입니다.
사진을 확대하여 보시면, Image_Asset이라는 열에서 사진 데이터가 없는 고양이(Bailnese,Bambino…) 데이터들이 보입니다.

저는 검색(Searches) 모듈을 활용하여 이미지가 없는 고양이 데이터들을 찾아보겠습니다!

새로운 시나리오에서, Airtable 검색모듈을 추가했고, 조건식리밋을 설정했습니다.
Formula(조건식) : {Image_Asset}=”” 조금 어려울수 있는데, “Image_Asset이 없으면 찾겠다” 라는 뜻입니다.
Limit(최대 번들 검색수) : 10

시나리오 실행후, 출력된 번들중에서 첫번째 번들을 자세히 살펴보시면
처음에 봤던 Balinese고양이 데이터 번들이 추출되었습니다.
총 Output 번들이 5개인것을 고려했을때, 이미지가 없는 고양이는 총 5마리였던것 같습니다.

검색 모듈의 다른 예시
  • 고양이 품명 7자리 이상글자이면 검색
  • 서식지 기준으로 검색

Triggers 모듈이란?

트리거 모듈은 보통 시나리오의 가장 처음에 위치하는 모듈입니다.

즉, 어떤 일이 시작되는 시점을 감지해 시나리오를 실행시키는 역할을 하죠.

지금은 이것만 기억하세요!

  • 폴링 트리거는 특정 서비스를 지속적으로 감시(watch) 하다가, 변화가 감지되면 시나리오를 실행합니다. (예: 주기적으로 이메일 수신함을 확인하고 새 메일이 있으면 실행)
  • 인스턴트 트리거는 계정(예: Facebook, LinkedIn 등)을 실시간으로 감시하고, 새로운 정보가 생기면 즉시(instantly) 결과를 반환합니다.

Iterators (반복자),Aggregators (집계자) 모듈 모듈이란?

이제 조금 복잡하게 느껴질 수 있지만 걱정하지 마세요!

이 주제는 용어를 이해한 뒤에 더 깊이 있게 배울 수 있으니 지금은 개념만 잡아두면 됩니다.

이터레이터란?

이터레이터 모듈은 여러 개의 항목이 들어 있는 “리스트(또는 배열)”를 받아

그걸 “하나하나 개별 데이터(=번들)”나눠주는 역할을 합니다.

Aggregators (집계자) 모듈이란?
  • “애그리게이터(집계자)”이터레이터와 반대 역할을 합니다.

이터레이터가 하나의 배열을 쪼개는 역할이라면,

애그리게이터는 여러 개의 번들 데이터를 하나로 합치는 역할을 합니다.

내가 사용하는 모듈 타입은 무엇인가요?

조금 뒤에 여러분은 Google Sheets 모듈을 시나리오에 추가하게 될 겁니다.

“Google Sheets 모듈”을 검색하면 세 가지 모듈 타입이 포함되어 있다는 것을 알 수 있습니다:

  • 새로운 행을 감시하는 트리거(Trigger) 모듈
  • 많은 수의 액션(Action) 모듈
  • 그 외에 검색(Search) 모듈도 포함

즉, Google Sheets는 트리거,액션,검색 세 가지 모두를 지원하는 앱입니다.

🖱️ [왼쪽 이미지 클릭] – 모듈 타입을 직접 확인해볼 수 있어요.

이 기능은 다른 앱을 사용할 때도 유용하게 쓰이니 꼭 기억해두세요!

앱(App)은 무엇인가요?

여러분은 다음 단계 학습 과정에서 앱(App) 을 더 자세히 배우게 됩니다.

하지만 간단히 말하면,

👉 앱이란 여러 개의 모듈이 모인 묶음입니다.

요약:

  • 앱은 모듈들의 집합
  • 앱마다 모듈 타입 구성이 다를 수 있음


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다