콘텐츠로 이동

API 참조

Guida 스크립트는 g.* API를 사용합니다. 이 참조는 공개 API를 용도별로 나눈 입구입니다. 최신 전체 타입 정보는 Guida 안의 Tools > Developer > Generate Scripting Support Files… 에서 생성하세요.

영역내용
브라우저와 DOM탐색, 탭, 클릭, 입력, DOM, 스크린샷, 네트워크
데이터와 스토리지워크스페이스 저장소, 큐, 검색, 외부 데이터베이스, S3 호환 스토리지
시스템과 자동화파일, 워커, 워크플로, 실행 제어
AI, HTTP 및 도구LLM, HTTP, 인증 정보, 음성, 사용자 지정 도구 문맥, 유틸리티

편집기 자동 완성에는 앱에서 생성하는 지원 파일을 사용합니다.

  1. Guida 실행
  2. Tools > Developer > Generate Scripting Support Files… 열기
  3. 출력 위치 선택
  4. TypeScript 정의, Lua/Janet 가이드, LLM 지시 파일을 워크스페이스에서 사용

JavaScript에서는 비동기 메서드에 await를 사용합니다. Lua와 Janet에서는 엔진이 비동기 호출을 자동으로 기다립니다. JavaScript와 Janet은 실패 시 예외를 던지고, Lua는 많은 경우 nil, error 여러 반환값을 반환합니다.

await g.nav.navigateToUrl("https://example.com");
await g.dom.waitForDomStable();
g.log(await g.page.getUrl());