App Maker 용어집

액세스 역할

앱 관리자가 동일한 권한을 부여하는 사용자 집합으로 개별 계정과 Google 그룹스 모두 포함될 수 있습니다. 역할을 통해 다음 액세스를 제한할 수 있습니다.

기본 제공 관리자 역할에 대해 자세히 알아보세요.

앱 프로젝트

앱을 내보낼 때 만드는 파일로 앱의 데이터 모델, 스크립트, 페이지, 위젯, 액세스 역할 정보 등 앱 생성에 관한 모든 기록을 포함합니다.

앱에서 Cloud SQL을 사용하는 경우 앱 프로젝트 파일에는 인스턴스 이름이 포함됩니다. 앱 프로젝트 파일에는 배포에서 설정된 앱 데이터 또는 역할 구성원이 포함되지 않습니다.

앱 설정

App Maker UI의 설정 입니다.

앱 수정 권한이 있는 사용자, 배포된 앱 버전의 액세스 권한 제어 역할 등 애플리케이션 전체 환경설정을 지정하는 데 사용됩니다.

연결

모델 관계에서 두 레코드 간의 연결입니다.

페이지 편집기 맨 위에 표시됩니다. 위젯 또는 위젯 내 항목을 클릭하면 탐색경로 표시기에 사이트의 상위 위젯과 관련된 항목 위치가 표시됩니다. 개요 탭에도 비슷한 정보가 있습니다.

캔버스

위젯에서 앱 페이지를 빌드하는 페이지 편집기의 가운데 영역입니다.

코드 완성

App Maker 스크립트와 CSS 편집기에서 제공되는 기능입니다. Ctrl+Space 키(Mac: Control+Space 키)를 누르면 스크립트와 CSS의 코드 제안, 설명, 예를 가져올 수 있습니다.

코드 편집기

스크립트와 CSS를 편집할 수 있는 스크립트 편집기로 코드 완성 기능을 지원합니다. 아래와 같이 스크립트 또는 CSS를 편집할 때 코드 편집기를 사용합니다.

  • 대규모 코드 편집기에서 열리는 스크립트
  • CSS 스타일 지정
  • 데이터 결합 표현식
  • 작은 코드 편집기 대화상자에서 열리는 이벤트 스크립트
  • 스크립트나 CSS를 편집할 수 있는 다른 모든 장소

데이터

탐색창에 표시되는 앱에서 사용할 수 있는 데이터 리소스 목록입니다. 모델을 참조하세요.

데이터 결합

위젯 속성과 데이터베이스 속성 간의 연결입니다. 예를 들어 라벨 위젯의 'text' 값을 레코드의 'name' 필드에 결합할 수 있습니다.

데이터 소스

쿼리할 때 모델에서 반환하는 레코드의 하위 집합을 포함하여 데이터를 검색 및 저장하는 방법을 정의합니다. 자세한 내용과 예는 데이터 소스데이터에 위젯 결합을 참조하세요.

배포

게시된 앱 버전입니다. 특정 URL에서 실행되는 앱의 특정 인스턴스입니다. 한 번에 두 개 이상 배포할 수 있습니다. 새 버전을 배포하려면 기존 URL에서 앱을 업데이트하거나 새 URL에서 다른 버전의 앱을 게시하면 됩니다.

파비콘

앱의 웹사이트에 연결된 작은 아이콘으로 브라우저의 주소 표시줄에 그리고 북마크 옆에 표시됩니다. 앱 설정에서 이미지에 URL을 제공하여 파비콘을 설정합니다.

로직 검사기 탭

페이지 편집기의 로직 검사기 입니다.

페이지 편집기의 창이며 여기에서 페이지와 연결된 모든 데이터 소스 결합과 코드를 볼 수 있습니다. 모든 로직이 한 곳에 표시되므로 페이지와 연결된 로직을 보다 간편하게 업데이트할 수 있습니다.

모델

앱에서 사용할 수 있는 데이터입니다. 모델 데이터는 레코드와 필드로 구성됩니다. 레코드와 필드는 테이블 행과 열에 해당합니다.

  • 레코드(행)는 특정 레코드 키와 연결된 데이터입니다.
  • 필드(열)는 데이터의 카테고리입니다.

App Maker 앱은 데이터 소스를 통해 모델 데이터에 액세스합니다. 모델을 참조하세요.

모듈

앱에서 그룹으로 내보낸 페이지, 모델, 스크립트의 하위 집합입니다. 모듈을 다른 앱으로 가져올 수 있습니다. 자세한 내용은 앱 및 모듈 재사용을 참조하세요.

App Maker 편집기 왼쪽에 있는 창입니다. 데이터, 페이지, 스크립트 등 3가지 카테고리로 앱의 구성요소를 보여줍니다.

OAuth 범위

사용자 데이터에 대한 앱의 액세스를 정의합니다. G Suite에서는 OAuth 2.0 승인 프로토콜을 사용하여 앱이 G Suite 사용자 데이터에 액세스할 수 있도록 합니다. 각 G Suite 서비스마다 별도의 범위가 필요합니다. 예를 들어 앱이 사용자의 드라이브 파일과 Gmail에 액세스하려면 사용자는 각 서비스에 대한 권한을 부여해야 합니다. OAuth 범위를 참조하세요.

개요 탭

페이지 편집기의 개요 입니다.

페이지에서 위젯의 계층 구조를 표시하는 목록입니다. 위젯을 숨기고 현재 위치에서 잠금으로 설정할 수 있습니다.

페이지

앱의 웹 페이지입니다. 페이지 편집기에서 수정할 수 있습니다.

페이지 편집기

앱의 페이지를 빌드하는 창입니다. 탐색창에서 페이지를 만들거나 클릭하면 페이지 편집기가 열립니다. 페이지 편집기 가운데에는 페이지를 편집하는 캔버스가 있고 오른쪽에는 사이드바가 있습니다. 오른쪽 사이드바에는 속성 편집기, 스타일 편집기, 윤곽선, 로직 검사기 탭이 있습니다.

페이지 조각

여러 위젯을 재사용 가능한 위젯 한 개로 묶은 것입니다. 페이지 조각은 메뉴 및 헤더와 같은 앱 구성요소에 사용됩니다. 페이지 옆에 있는 추가 를 클릭하여 만듭니다. 자세한 내용은 페이지 조각을 참조하세요.

페이지 선택기

미리보기 모드의 도구로 페이지 왼쪽 상단 모서리에 있는 드롭다운 목록에서 페이지를 선택하여 앱의 페이지로 이동합니다.

패널

페이지 영역입니다. 각 페이지는 페이지에 추가되는 모든 위젯과 기능을 포함하는 최상위 패널입니다. 위젯, 페이지 조각, 팝업은 그 자체가 패널이기도 하며 헤더, 위젯, 기타 요소의 고유한 패널을 포함할 수 있습니다.

패널을 사용하면 위젯을 배열하고 위젯이 로드되는 시기를 제어할 수 있습니다. 자세한 내용은 페이지 레이아웃성능 설정을 참조하세요.

앱에서 일시적으로 정보를 표시하거나 사용자에게 응답을 요청하는 데 사용하는 사전 구성된 대화상자입니다. 페이지 옆에 있는 추가 를 클릭하여 만듭니다. 자세한 내용은 팝업 및 대화상자를 참조하세요.

미리보기

예비 테스트에 사용할 수 있는 앱의 최신 버전에서 완벽하게 작동하는 인스턴스입니다. App Maker에서 미리보기를 클릭하면 새 브라우저 탭에서 인스턴스가 열립니다.

개발자만 미리보기 인스턴스에 액세스할 수 있으며, 다른 사용자와 링크를 공유할 수 없습니다. 앱을 다른 사용자가 테스트하거나 사용할 수 있도록 하려면 배포에 게시해야 합니다. 자세한 내용은 앱 미리보기를 참조하세요.

미리보기 콘솔

미리보기 모드에서 앱을 열면 페이지 하단에 나타납니다. 앱을 테스트하면 콘솔에 스크립트 및 데이터베이스 오류가 표시됩니다. 드롭다운 메뉴를 사용하여 콘솔 출력의 정보 유형을 변경할 수 있습니다.

  • 'Error'가 기본값이며 모든 오류를 표시합니다.
  • 'Debug'는 앱 스크립트와 관련된 모든 활동 메시지를 표시합니다.

문제 아이콘

App Maker 창 맨 위에 표시되는 문제 입니다.

이 아이콘은 앱에 오류가 한 개 이상 있는 경우에 나타나며 아이콘에 마우스를 가져가면 오류 수와 경고 수가 표시됩니다. 클릭하면 문제 대화상자가 열리고 앱 오류(예: 잘못된 경로 및 누락된 API 키)와 경고(예: 스크립트 문제)가 나열됩니다.

속성 편집기 탭

페이지 편집기의 속성 편집기 입니다.

위젯 이름 지정, 레이아웃 설정, 이벤트 작업 설정, 데이터 결합 제어에 사용됩니다. 속성 편집기를 사용하려면 앱의 페이지를 열고 페이지의 최상위 패널을 포함한 위젯을 클릭합니다. 사용할 수 있는 설정은 위젯 유형에 따라 다릅니다.

게시

앱을 작동시키고 앱의 URL을 만듭니다. 앱을 배포에 게시합니다. 배포에는 사용자가 앱에 액세스할 수 있도록 사용자와 공유하는 특정 URL이 있습니다. 버전만 다른 동일한 앱을 다양한 배포(테스트 배포 및 프로덕션 배포 등)에 게시할 수 있습니다. 자세한 내용은 앱 게시를 참조하세요.

관계

데이터 모델에서 레코드 간의 잠재적인 연관성을 표현합니다. 관계는 위젯에서 데이터 입력 및 표시에 레코드 데이터를 사용할 수 있도록 레코드 데이터를 서로 연결합니다. 자세한 내용은 관계를 참조하세요.

관계 종단

관계의 한쪽을 구성하는 모델의 레코드 그룹입니다. 각 관계에는 두 개의 관계 종단이 있습니다.

리소스

업로드하여 앱에서 사용할 이미지, 동영상, 텍스트 파일 또는 실행 파일과 같은 모든 정적 파일입니다. 리소스 관리를 참조하세요.

버전

배포된 앱 버전입니다. 기본적으로 App Maker는 최신 버전을 게시하지만 각 배포를 특정 버전으로도 저장합니다. 게시된 앱 버전을 이전 버전으로 되돌릴 수 있습니다.

페이지 편집기 맨 위에 있는 모든 변경사항이 저장되었습니다를 클릭하거나 앱 설정 버전을 클릭하면 버전을 확인할 수 있습니다. 버전을 참조하세요.

역할

액세스 역할을 참조하세요.

스크립트

App Maker의 Apps Script 런타임 환경(서버 스크립트)이나 클라이언트의 브라우저(클라이언트 스크립트)에서 실행되는 자바스크립트 스크립트입니다. 스크립트는 App Maker의 기능을 확장시키고 더 많은 맞춤설정을 가능케 합니다. 스크립트는 탐색창에 나열됩니다. 스크립트 개요를 참조하세요.

스타일 편집기 탭

페이지 편집기에 있는 스타일 편집기 입니다.

캔버스의 위젯 모양을 제어하는 설정이 포함된 창입니다. 기본 제공 테마를 선택하고 CSS로 자신만의 스타일을 만들 수 있습니다.

스타일 변형

위젯의 특정 스타일입니다. 위젯에 다양한 머티리얼 디자인 스타일 변형을 적용하여 커스텀 스타일 변형을 만들 수 있습니다. 예를 들어 버튼의 배경색과 명암을 지정하고 라벨의 커스텀 글꼴 크기를 설정할 수 있습니다. 위젯 테마를 참조하세요.

테마

앱의 전역 스타일 테마입니다. App Maker에는 두 가지 테마가 있습니다. 자신만의 CSS를 앱에 적용하려면 일반을 사용하고, Google과 같은 디자인을 적용하려면 자료를 사용합니다. 전역 스타일을 참조하세요.

위젯

앱의 구성요소입니다. 위젯에는 텍스트 필드, 양식, 표, 차트, 레이아웃 컨트롤이 포함되어 있습니다. 위젯 팔레트에서 위젯을 페이지 편집기로 드래그합니다. 위젯을 참조하세요.

위젯 팔레트

페이지 편집기의 위젯 입니다.

페이지 편집기에서 열 수 있는 창입니다. 위젯 팔레트에서 위젯을 페이지로 드래그합니다. 유형별로 구성되어 있으며 개발자가 만든 모든 팝업과 페이지 조각이 포함됩니다.