# 트리거

## UI 소개

{% tabs %}
{% tab title="데이터플로우" %}

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FGUE6NwxmYaVCoCjgxauf%2FScreenshot%200006-12-04%20at%2011.55.38%E2%80%AFAM.png?alt=media&#x26;token=872f6b76-5a18-40f7-82fa-dd9cda053203" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

<table><thead><tr><th width="137" align="center">항목명</th><th width="292" align="center">항목소개</th><th align="center">비고</th></tr></thead><tbody><tr><td align="center">반복주기</td><td align="center">새로운 데이터를 가져올 주기</td><td align="center">최소 1분 이상 설정</td></tr><tr><td align="center">시작일시</td><td align="center">트리거 동작 시작일시</td><td align="center"></td></tr><tr><td align="center">종료일시</td><td align="center">트리거 동작 종료일시</td><td align="center">계속 실행하기 체크 해제시</td></tr><tr><td align="center">계속 실행하기</td><td align="center">계속 실행 여부</td><td align="center"></td></tr><tr><td align="center">계정 선택</td><td align="center">커넥터 선택</td><td align="center"></td></tr><tr><td align="center">베이스 선택</td><td align="center">에어테이블 베이스 선택</td><td align="center"></td></tr><tr><td align="center">테이블 선택</td><td align="center">베이스 내 테이블 선택</td><td align="center"></td></tr><tr><td align="center">뷰 선택</td><td align="center">테이블 내 뷰 선택</td><td align="center"></td></tr><tr><td align="center">Last modified</td><td align="center">Last Modified 칼럼 선택</td><td align="center">Created, Last Modified 칼럼 필수</td></tr><tr><td align="center">데이터 형식 선택</td><td align="center">데이터를 가져올 형식 선택</td><td align="center">텍스트 : 배열 형태로 반환<br>JSON : 하나의 JSON Object 형식으로 반환</td></tr></tbody></table>

***

## 실행 결과&#x20;

데이터플로우의 테스트 버튼을 클릭하여 트리거에 대한 내용 확인&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FUYbZFiLFt7JLHZbvCQuP%2FScreenshot%200006-12-04%20at%2012.30.57%E2%80%AFPM.png?alt=media&#x26;token=a085eccf-39ac-4c49-9bca-7c14cacbefd2" alt=""><figcaption></figcaption></figure>

## 조회 가능 데이터

<table><thead><tr><th width="165">데이터명</th><th width="125">데이터 타입</th><th>데이터 내용</th></tr></thead><tbody><tr><td>year</td><td>Integer</td><td>트리거 실행 연도</td></tr><tr><td>mon</td><td>Integer</td><td>트리거 실행 월</td></tr><tr><td>day</td><td>Integer</td><td>트리거 실행 일</td></tr><tr><td>hour</td><td>Integer</td><td>트리거 실행 시간</td></tr><tr><td>min</td><td>Integer</td><td>트리거 실행 분</td></tr><tr><td>sec</td><td>Integer</td><td>트리거 실행 초</td></tr><tr><td>body</td><td>Object</td><td>데이터 입력 형식을 JSON으로 설정시 신규로 입력된 데이터<br>body.[Index].[컬럼명] 으로 데이터 접근<br><br>Index의 시작값은 0</td></tr><tr><td></td><td>Array</td><td>데이터 입력 형식을 JSON으로 설정시 신규로 입력된 데이터<br>Object 형태의 데이터 배열로 반환<br><br>각 객체의 키 값은 Column 명</td></tr></tbody></table>

## 데이터 참조 방법&#x20;

```javascript
// 다음 태스트에 참조시 참조방법 
const newColumns = trigger.body; 트리거의 Object 명은 trigger 
```
