본문 바로가기
앱시트로 부동산 매물장 자동화

앱시트 Ref 기능 테이블 간 데이터를 연결하는 가장 쉬운 방법

by blog1889 2025. 4. 13.

앱시트 Ref기능 테이블 간 데이터를 연결하는 가장 쉬운 방법
부동산 매물장

 

앱시트를 통해 앱을 만들다 보면, 하나의 테이블(시트)만으로는 모든 정보를 담기에 한계가 있다는 것을 느끼게 됩니다. 예를 들어 고객 정보와 상담 이력, 또는 매물 정보와 일정 관리를 한 곳에 작성하려다 보면 데이터가 복잡해지고 관리도 어려워집니다.

 

이럴 때 테이블을 분리하는 것이 좋은데, 이렇게 분리된 테이블 간에 필요한 정보를 연결할 수 있도록 도와주는 것이 바로 앱시트의 Ref 기능입니다.

 

Ref는 Reference의 줄임말로, 말 그대로 다른 테이블의 데이터를 참조할 수 있게 해주는 기능입니다. 하나의 테이블에서 다른 테이블의 특정 데이터를 연결하여 불러오거나, 관련된 내용을 자동으로 보여주는 역할을 합니다.

 

단순한 데이터 정리 수준을 넘어서 앱 내에서 데이터 간 흐름과 구조를 만들어주는 중심 기능이라고 할 수 있습니다.

 

앱시트 Ref 기능이 필요한 이유

앱시트를 본격적으로 활용하다 보면 데이터의 양이 많아지고, 여러 종류의 정보가 쌓이게 됩니다. 이때 각각의 정보를 목적에 따라 분리된 시트로 관리하게 되는데, 문제는 이 분리된 시트들끼리 연결이 되어 있지 않으면 활용도가 떨어진다는 점입니다.

 

예를 들어 고객 정보를 관리하는 시트와 상담 이력을 기록하는 시트가 따로 있을 경우, 상담 시트에서 어떤 고객과의 상담인지 구분하려면 고객 이름, 전화번호 등을 매번 다시 입력해야 할 것입니다. 이는 시간이 오래 걸릴 뿐 아니라, 입력 실수로 인한 데이터 오류도 발생할 수 있습니다.

 

Ref 기능을 활용하면 상담 시트에서 고객 정보를 입력하는 대신, 고객 목록에서 선택만 하면 됩니다. 또한 고객 이름이나 연락처가 변경되었을 때, 참조하고 있는 다른 테이블에서도 자동으로 변경 사항이 반영되어 관리가 훨씬 쉬워집니다.

 

이처럼 Ref 기능은 중복 입력을 줄이고, 데이터 정확도를 높이며, 앱 사용성을 개선하는 데 매우 효과적인 기능입니다.

 

앱시트 Ref 기능 설정 방법

Ref 기능을 사용하기 위해서는 우선 구글 스프레드시트에서 연결할 테이블이 두 개 이상 준비되어 있어야 합니다. 예를 들어 고객 정보와 상담 기록을 관리한다고 가정해 보겠습니다.

 

하나는 고객 정보를 담은 테이블이고, 다른 하나는 상담 이력을 담은 테이블입니다. 이때 상담 테이블에서 고객을 참조할 수 있도록 설정하면, 고객 정보에 있는 데이터가 상담 기록에도 연동되도록 만들 수 있습니다.

 

앱시트에서는 해당 기능을 설정할 때, 먼저 참조할 열(Column)의 타입을 Ref로 지정해야 합니다. 예를 들어 상담 이력 테이블의 고객 ID 열을 고객 정보 테이블과 연결하려면, 이 열의 타입을 Ref로 설정하고 참조 대상으로 고객 테이블을 선택합니다.

 

이렇게 설정하면 앱 화면에서 고객ID를 입력할 때 고객 테이블에 등록된 목록이 자동으로 표시되고, 선택하면 참조 관계가 형성됩니다.

 

Ref 설정 후에는 앱시트가 자동으로 관련 데이터를 연결해 보여주며, 추가적으로 관련된 데이터들을 한 화면에 함께 보여주는 Related Table(관련 테이블) 기능도 사용할 수 있게 됩니다.

 

앱시트 Ref 기능의 활용 예시

앱시트에서 Ref 기능은 다양한 실무 상황에 활용될 수 있습니다. 특히 하나의 주제에 대해 여러 건의 부가 데이터를 연결해야 하는 경우, 이 기능은 매우 강력한 효과를 발휘합니다.

 

예를 들어 부동산 매물 관리 앱에서는 매물 정보 테이블과 방문 일정 테이블이 분리되어 있을 수 있습니다. 사용자가 한 매물에 여러 일정을 등록할 수 있기 때문에, 일정 테이블에서 매물 정보를 참조하게 만들면, 하나의 매물에 여러 개의 일정이 연결되도록 할 수 있습니다. 이를 통해 특정 매물을 선택했을 때, 그 매물에 등록된 모든 일정을 자동으로 보여줄 수 있으며, 필요할 경우 각 일정의 세부 정보도 함께 확인할 수 있습니다.

 

또한 고객 관리 앱에서는 고객 정보 테이블과 상담 이력 테이블을 Ref로 연결하여, 한 고객의 상담 내역을 모두 추적하거나 정리된 형태로 보여주는 것이 가능합니다. 사용자는 고객을 한 번 선택하는 것만으로도, 관련된 모든 상담 데이터를 한눈에 확인할 수 있게 됩니다.

 

이 외에도 직원과 근무 이력, 상품과 주문 내역, 수강생과 출석 기록 등 다양한 형태로 Ref 기능을 활용할 수 있습니다.

 

앱시트 Ref 기능 사용 시 유의할 점

Ref 기능을 사용하면서 중요한 점은 참조 관계를 정확하게 설정해야 한다는 것입니다. 연결할 열은 서로 공통되는 키 값(ID 등)이 있어야 하며, 참조 대상 테이블에서 해당 키가 고유값(unique)으로 설정되어 있어야 안정적으로 작동합니다.

 

또한 Ref로 연결된 컬럼은 자동으로 드롭다운 형태로 작동하기 때문에, 사용자 입장에서 데이터 입력이 간편해지고 오류를 줄일 수 있습니다. 만약 참조 대상 테이블에 너무 많은 데이터가 있다면, 조건을 추가하여 드롭다운 목록을 필터링하거나, 검색 기능을 제공하는 것도 좋습니다.

 

앱시트에서는 Ref 설정만으로도 연결된 데이터를 자동으로 표시하거나, 하위 데이터를 자동으로 나열하는 등의 기능이 기본 제공되기 때문에, 특별한 추가 설정 없이도 충분히 강력한 연동 기능을 구현할 수 있습니다.

 

앱시트의 Ref 기능은 앱을 더 구조적으로 만들고, 데이터를 체계적으로 관리하는 데 있어 핵심적인 역할을 합니다. 단순한 시트 연결이 아니라, 앱 내에서 데이터 간 관계를 설정하고, 그 흐름을 사용자에게 자연스럽게 보여주는 데 큰 도움이 됩니다.

 

특히 하나의 정보에 여러 항목이 연결되어야 하는 상황에서 Ref는 빠르고 효과적인 해결책이 되어줍니다. 고객과 상담 기록, 매물과 방문 일정, 제품과 주문 내역 등 복잡한 데이터 구조도 Ref를 통해 명확하게 정리할 수 있습니다.

 

앱시트를 활용해 보다 완성도 높은 앱을 만들고 싶다면, Ref 기능은 반드시 익혀야 할 핵심 기능입니다. 처음에는 다소 생소하게 느껴질 수 있지만, 몇 번만 실습해 보면 그 원리를 쉽게 이해하고, 앱 구성에 자연스럽게 활용할 수 있게 될 것입니다.