오늘은 앱시트에서 이메일로 결과나 보고서등을 출력(PDF)할때 템플릿(Template)을 만드는데 참고하면 좋은 자료를 정리 해봅니다. 그리고 샘플 앱고 공유합니다.

열 이름 변수가 포함된 템플릿
샘플은 테이블의 행에 있는 열 값을 표시합니다 이 템플릿에는 서식이 지정된 텍스트와 열 이름 변수가 포함되어 있습니다. 각 열 이름 변수는 행에 있는 하나의 열 값의 이름을 지정합니다.
템플릿은 다음과 같은 출력을 생성합니다.


표현식 변수가 포함된 템플릿
샘플 에는 열 이름 변수와 표현식이 모두 포함되어 있습니다. Orders테이블의 열 값, 부모 Customers테이블의 열 값, 그리고 자식 테이블의 계산된 값이 표시됩니다
Customer Name다음 표현식을 사용하여 열 값을 표시합니다 .
Customer Name: <<[Customer Name].[Name]>>
[Customer Name] Customer Name는 표의 참조 열 값 입니다 . 부모 Customers행을 참조합니다. 부모 행의 열 값을 [Customer Name].[Name]표시합니다 .
Order Details 이 템플릿은 다음 표현식을 사용하여 모든 자식 행의 총 값을 계산합니다 .
SUM(SELECT(Order Details[Total], [Order Id] = [_THISROW].[Order Id]))
이 표현식은 현재 행의 열 값과 일치하는 모든 Order Details행 의 합계를 계산합니다 . 즉, 이 행에 해당하는 모든 행의 합계를 계산합니다.
내장된 템플릿이 있는 템플릿
내장된 템플릿을 사용하여 행 계층 구조를 표시할 수 있습니다. 예를 들어, 단일 행을 표시하고 , 그 행 아래에 Customers모든 자식 Orders행을 표시할 수 있습니다. 각 Orders행 아래에 모든 자식 Order Details행을 표시할 수 있습니다.
각 내장 템플릿은 .으로 시작
<<Start:StartExpression>>하고 .으로 끝납니다 <<End>>.
콜론 다음의 시작 표현식은 내장 템플릿을 사용하여 서식을 지정할 행 목록을 생성합니다. <>및 <>요소는 산술 표현식 내의 괄호와 마찬가지로 일치해야 합니다.
목록 형식의 주문 템플릿
행이 업데이트 되면 목록 형식 샘플의 주문 템플릿이 사용 됩니다 . 여기에는 다음 내용을 표시하는 템플릿이 포함되어 있습니다.
- 목록 형식으로 표시된 Customers업데이트된 행에 대한 단일 부모 행입니다.
- 단일 업데이트된 행이 목록 형식으로 표시됩니다.
- 업데이트된 행의 자식 행 목록을 Orders목록 형식으로 표시합니다.
Cascade Fine Fruit

Customer
Customer Name: <<[Customer Name].[Name]>>
Address: <<[Customer Name].[Street]>>, <<[Customer Name].[City]>>, <<[Customer Name].[State]>> <<[Customer Name].[Zip]>>
Phone: <<[Customer Name].[Phone]>>
Customer Since: <<[Customer Name].[Customer Since]>>
Order
Order Id: <<[Order Id]>>
Order Date: <<[Order Date]>>
Delivery Date: <<[Delivery Date]>>
Order Total: <<[Order Total]>>
OrderDetail
<<Start:[Order Details]>>
Product: <<[Product Id].[Product Name]>>
Quantity: <<[Quantity]>>
Price: <<[Product Id].[Price]>>
Ext Price: <<[Quantity] * [Product Id].[Price]>>
<<End>>
Thank you <<[Customer Name].[Name]>> for placing an order with us at Cascade Fine Fruit. We sincerely appreciate your patronage.
John Smith
Vice President, Customers Relations
Cascade Fine Fruit
(425) 788-4458
표 형식의 주문 템플릿
행이 업데이트될 때 테이블 형식의 주문 템플릿 샘플 이 사용됩니다
이전 템플릿과 유사하지만 행을 테이블 형식으로 표시합니다. 여기에는 다음을 표시하는 템플릿이 포함되어 있습니다.
- 목록 형식으로 표시된 업데이트된 행에 대한 단일 부모 행입니다.
- 단일 업데이트된 행이 목록 형식으로 표시됩니다.
- 업데이트된 행의 자식 행 목록을표 형식으로 표시합니다.
행 은 템플릿의 다음 부분에서 표 형식으로 표시됩니다. 여기에는 헤더 행 템플릿 요소, 데이터 행 템플릿 요소, 트레일러 행 템플릿 요소가 포함됩니다. 헤더 행 하나, 데이터 행 하나 이상, 트레일러 행 하나를 포함하는 표가 생성됩니다.
Cascade Fine Fruit

Customer
Customer Name: <<[Customer Name].[Name]>>
Address: <<[Customer Name].[Street]>>, <<[Customer Name].[City]>>, <<[Customer Name].[State]>> <<[Customer Name].[Zip]>>
Phone: <<[Customer Name].[Phone]>>
Order <<Order Id>>
Order Date: <<[Order Date]>>
Delivery Date: <<[Delivery Date]>>
| Product | Image | Quantity | Price | Ext Price |
| <<Start:[Order Details]>><<[Product Id].[Product Name]>> | <<[Product Id].[Image]>> | <<[Quantity]>> | <<[Product Id].[Price]>> | <<[Total]>><<End>> |
| Order Total | <<[Order Total]>> |
Thank you <<[Customer Name].[Name]>> for placing an order with us at at Cascade Fine Fruit. We sincerely appreciate your patronage.
John Smith
Vice President, Customers Relations
Cascade Fine Fruit
(425) 788-4458
목록 형식의 고객 템플릿
행이 업데이트 되면 목록 형식 샘플의 고객 템플릿이 사용 됩니다 .Customers
여기에는 다음 내용을 표시하는 템플릿이 포함되어 있습니다.
- 단일 업데이트된 Customers행이 목록 형식으로 표시됩니다.
- Orders업데이트된 행의 모든 자식 행이 Customers목록 형식으로 표시됩니다.
- Order Details부모 행에 대한 모든 자식 행이 Orders목록 형식으로 표시됩니다.
행을 표시하는 템플릿 부분은 Orders다음 표현식으로 시작합니다.
Start:ORDERBY([Related Orders By Customer Name], [Order Date])
Cascade Fine Fruit

Customer
Customer Name: <<[Name]>>
Address: <<[Street]>>, <<[City]>>, <<[State]>> <<[Zip]>>
Phone: <<[Phone]>>
Email: <<[Email]>>
Customer Since: <<[Customer Since]>>
<<Start:OrderBy([Related Orders By Customer Name], [Order Date])>>
Order
Order Id: <<[Order Id]>>
Order Date: <<[Order Date]>>
Delivery Date: <<[Delivery Date]>>
Order Total: <<[Order Total]>>
OrderDetails
<<Start:[Order Details]>>
Product: <<[Product Id].[Product Name]>>
Quantity: <<Quantity>>
Price: <<[Product Id].[Price]>>
Total: <<Total>>
<<End>>
<<End>>
Thank you <<[Name]>> for placing an order with us at Cascade Fine Fruit. We sincerely appreciate your patronage.
John Smith
Vice President, Customers Relations
Cascade Fine Fruit
(425) 788-4458

테이블 형식의 고객 템플릿
행이 업데이트 되면 테이블 형식의 고객 템플릿이 사용 됩니다 .Customers
여기에는 다음 내용을 표시하는 템플릿이 포함되어 있습니다.
- 단일 업데이트된 Customers행이 목록 형식으로 표시됩니다.
- Orders업데이트된 행의 모든 자식 행이 Customers목록 형식으로 표시됩니다.
- 표 형식으로 표시된 행 에 대한 모든 자식 Order Details행입니다 .Orders
Google Docs 표는 Order Details행을 표시하는 데 사용됩니다. 표에는 0개 이상의 헤더 행, 1개의 데이터 행, 그리고 0개 이상의 트레일러 행이 포함될 수 있습니다.
Cascade Fine Fruit

Customer
Customer Name: <<[Name]>>
Address: <<[Street]>>, <<[City]>>, <<[State]>> <<[Zip]>>
Phone: <<[Phone]>>
Customer Since: <<[Customer Since]>>
<<Start: SELECT(Orders[Order Id], AND(IN([Order Id],[_THISROW].[Related Orders By Customer Name]), [Order Status] = "Open"))>>
Order <<Order Id>>
Order Date: <<[Order Date]>>
Delivery Date: <<[Delivery Date]>>
| Product | Image | Quantity | Price | Ext Price |
| <<Start:[Order Details]>><<[Product Id].[Product Name]>> | <<[Product Id].[Image]>> | <<Quantity>> | <<[Product Id].[Price]>> | <<Total>><<End>> |
| Order Total | <<Order Total>> |
<<End>>
Thank you <<[Name]>> for placing an order with us at Cascade Fine Fruit. We sincerely appreciate your patronage.
John Smith
Vice President, Customers Relations
Cascade Fine Fruit
(425) 788-4458

'AI' 카테고리의 다른 글
| 한글·엑셀 실무 중고급 기능 (1) | 2025.09.13 |
|---|---|
| 구글 Appsheet 로 무료로 업무용 앱을 만든다고! (13) | 2025.08.10 |
| AppSheet 함수 목록 (5) | 2025.08.04 |
| 객실관리 앱시트 (12) | 2025.07.10 |
| AppSheet 함수 및 명령어 1(용도별 정리) (1) | 2025.07.05 |