앱시트(AppSheet)는 노코드(no-code) 플랫폼으로, 복잡한 코딩 없이도 데이터를 기반으로 손쉽게 앱을 만들 수 있도록 도와줍니다. 앱시트는 사용자에게 매우 유용한 함수들을 제공하여, 다양한 데이터 처리, 계산, 조건 분기 등을 쉽게 할 수 있습니다. 함수들은 앱의 동작을 제어하고, 자동화, 조건 처리, 데이터 변환 등을 훨씬 간편하게 만들어 주고 에러 발생 확률을 줄여줍니다.
이번 글에서는 앱시트에서 자주 사용되는 함수 10가지를 소개하고, 각 함수가 실제 앱에서 어떻게 활용될 수 있는지 실제 예시와 함께 쉽게 설명해 드리겠습니다. 이 글을 통해 앱시트 함수의 기본적인 사용법을 익히고, 실제 앱에서 어떻게 활용할 수 있는지 이해할 수 있을 거에요.
앱시트 함수 USEREMAIL()
USEREMAIL() 함수는 앱에 로그인한 사용자의 이메일 주소를 반환하는 함수입니다. 이 함수는 사용자별 데이터 접근 제한을 설정할 때 매우 유용합니다. 예를 들어, 관리자는 모든 데이터를 볼 수 있도록 하고, 일반 사용자는 자신의 데이터를 선택적으로 볼 수 있도록 설정할 때 사용됩니다.
사용 예시
USEREMAIL() = [이메일]
이렇게 설정하면, 사용자 이메일과 매물 테이블의 이메일 컬럼이 일치하는 데이터만 사용자가 볼 수 있습니다. 즉, 현재 로그인한 사용자의 이메일에 해당하는 데이터만 노출되도록 하는 방식입니다. 이 함수는 보안 필터와 결합하여 사용되기도 합니다.
앱시트 함수 IF()
IF() 함수는 특정 조건에 따라 다른 값을 반환하는 조건부 함수입니다. 조건이 참일 경우 지정한 값을 반환하고, 그렇지 않으면 다른 값을 반환하는 방식입니다. 앱시트에서 필터링이나 조건부 데이터 처리를 할 때 자주 사용됩니다.
사용 예시
IF([가격] > 1000000, "고급", "저렴")
이 함수는 가격이 100만 원 이상이면 "고급"을, 그렇지 않으면 "저렴"을 반환합니다. 이를 통해 매물의 가격을 카테고리화하거나, 조건부 스타일링을 할 때 활용할 수 있습니다. 예를 들어, 매물의 가격대에 따라 텍스트나 스타일을 다르게 지정할 수 있습니다.
앱시트 함수 ISBLANK()
ISBLANK() 함수는 특정 셀이 비어 있는지 확인하는 함수입니다. 이 함수는 주로 데이터 입력이 필수인 항목을 검증할 때 사용됩니다. 예를 들어, 사용자가 전화번호, 이메일 등을 입력해야 할 때 빈칸 여부를 확인할 수 있습니다.
사용 예시
ISBLANK([전화번호])
이 조건은 전화번호가 비어 있는지 확인합니다. 값이 없으면 TRUE, 값이 있으면 FALSE를 반환하며, 이를 통해 필수 입력 항목에 대한 유효성 검사를 할 수 있습니다. 빈 입력 필드가 있을 때, 이를 사용자가 알 수 있도록 경고 메시지를 표시할 수 있습니다.
앱시트 함수 AND()
AND() 함수는 여러 조건이 모두 참일 때만 참을 반환하는 함수입니다. 조건들이 모두 충족될 때만 특정 작업을 실행하고 싶을 때 유용합니다. 예를 들어, 매물 상태와 가격 두 가지 조건을 동시에 체크할 수 있습니다.
사용 예시
AND([상태] = "계약완료", [입주가능일] <= TODAY()) 이 조건은 상태가 "계약완료"이고, 입주 가능일이 오늘 이전인 경우에만 TRUE를 반환합니다. 이를 통해 계약 완료된 매물을 자동으로 필터링하여 표시할 수 있습니다.
앱시트 함수 OR()
OR() 함수는 여러 조건 중 하나라도 참이면 참을 반환하는 함수입니다. 여러 조건 중 하나만 만족해도 결과를 처리해야 할 때 사용됩니다. 예를 들어, 가격이 높거나, 입주 가능일이 오늘인 경우와 같이, 두 조건 중 하나만 만족하면 되는 경우입니다.
사용 예시
OR([가격] > 1000000, [입주가능일] = TODAY()) 이 조건은 가격이 100만 원 이상이거나, 입주 가능일이 오늘인 경우에만 TRUE를 반환합니다. 이 조건은 두 가지 중 하나라도 충족되면 데이터를 필터링하거나 표시하는 데 유용합니다.
앱시트 함수 TEXT()
TEXT() 함수는 숫자나 날짜 값을 문자열로 변환하는 함수입니다. 날짜나 숫자 값을 원하는 형식으로 표시하고자 할 때 매우 유용합니다. 예를 들어, 날짜를 특정 형식으로 표시하거나 숫자를 화폐 단위로 변환할 때 사용합니다.
사용 예시
TEXT([입주가능일], "yyyy-mm-dd")
이 함수는 입주 가능일을 "yyyy-mm-dd" 형식으로 변환하여 문자열로 표시합니다. 날짜나 숫자의 형식을 통일시키는 데 매우 유용한 함수입니다.
앱시트 함수 DATE()
DATE() 함수는 연도, 월, 일을 기준으로 날짜를 생성하는 함수입니다. 특정 값을 날짜 형식으로 결합할 때 유용하며, 날짜 관련 계산을 할 때 매우 많이 사용됩니다.
사용 예시
DATE(2024, 12, 31)
이 함수는 2024년 12월 31일을 날짜 형식으로 반환합니다. 이렇게 날짜를 자동으로 생성하거나 계산된 날짜 값을 추후 사용할 수 있습니다. 날짜 계산이 필요한 앱에서 활용됩니다.
앱시트 함수 COUNT()
COUNT() 함수는 지정된 범위 내에서 숫자 값 또는 텍스트 값의 개수를 셀 때 사용됩니다. 예를 들어, 매물 수나 주문 건수를 자동으로 계산할 때 유용합니다.
사용 예시
COUNT([매물번호])
이 함수는 매물번호 컬럼에 있는 값의 개수를 셉니다. 예를 들어, 매물 등록이 얼마나 되었는지 자동으로 카운트하여 대시보드나 보고서에 표시할 수 있습니다.
앱시트 함수 SUM()
SUM() 함수는 지정된 범위 내의 숫자 값을 모두 합산하는 함수입니다. 예를 들어, 매물 가격 합계나 매출 합계를 계산할 때 유용합니다.
사용 예시
SUM([가격])
이 함수는 가격 컬럼의 모든 값을 합산하여 총가격을 계산합니다. 이를 통해 매물의 총가격이나 전체 매출을 쉽게 계산할 수 있습니다.
앱시트 함수 LOOKUP()
LOOKUP() 함수는 특정 값을 기준으로 다른 테이블에서 데이터를 찾아오는 함수입니다. 예를 들어, 매물 번호에 해당하는 가격을 다른 테이블에서 조회할 때 사용됩니다.
사용 예시
LOOKUP([매물번호], "매물 테이블", "매물번호", "가격") 이 함수는 매물번호를 기준으로 매물 테이블에서 가격 값을 찾아 반환합니다. 이를 통해 다른 테이블에서 필요한 정보를 참조하고 데이터를 연결할 수 있습니다.
앱시트에서 제공하는 함수는 매우 유용한 도구로, 데이터의 자동화, 변환, 조건부 처리를 쉽게 할 수 있게 해 줍니다. 이번 글에서 소개한 10가지 함수는 앱시트를 사용할 때 자주 활용되는 함수들이며, 각각의 함수는 데이터 처리, 필터링, 조건 설정 등 다양한 기능을 제공합니다.
앱시트에서 제공하는 이러한 함수들을 잘 활용하면, 더 스마트한 앱을 만들 수 있습니다. 자동화와 조건부 데이터 처리가 가능하므로, 앱을 사용하면서 발생하는 다양한 상황을 쉽게 해결할 수 있습니다.
'앱시트' 카테고리의 다른 글
앱시트 화면 메뉴 소개 (0) | 2025.04.25 |
---|---|
앱시트 키값 설정과 UNIQUEID() 함수 설정하기 (0) | 2025.04.24 |
앱시트에서 권한 설정하기 사용자별 액세스 권한 관리 (0) | 2025.04.22 |
앱시트에서 뷰 설정하는 법 (테이블,카드,갤러리) (0) | 2025.04.21 |
앱시트에서 이메일 연동하는 방법 (0) | 2025.04.20 |