> For the complete documentation index, see [llms.txt](https://docs-kr.zep.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-kr.zep.us/zep-script-api/zepscriptapi/scriptwidget.md).

# ScriptWidget

ScriptWidget 클래스는 아래와 같이 3개의 카테고리로 구성되어있습니다.

### [<mark style="color:purple;">Field</mark>](/zep-script-api/zepscriptapi/scriptwidget/field.md)

> Widget 과 관련된 속성 값들이 모여있는 카테고리입니다.
>
> 현재는 위젯의 id 필드만 가지고 있으며, 업데이트 시 추가 될 수 있습니다.

### [<mark style="color:purple;">Event Listeners</mark>](/zep-script-api/zepscriptapi/scriptwidget/event-listeners.md)

> 위젯에서 App으로 데이터를 보낼 때 동작 하는 함수들이 모여있는 카테고리입니다. onMessage 함수가 있으며, 업데이트 시 추가 될 수 있습니다.

### [<mark style="color:purple;">Methods</mark>](/zep-script-api/zepscriptapi/scriptwidget/methods.md)

> 위젯으로 데이터를 보내는 함수, 위젯을 종료하는 함수 등이 모여있는 카테고리입니다.
