문서로 건너뛰기
SDK

파일

`files.list`, `listAll`, `iterate`, `get`, `download`, `listLinks`, `listAllLinks`, `iterateLinks`, `delete`.

모든 메서드

files.ts
import { writeFile } from 'node:fs/promises' const page = await openemail.files.list({ kind: 'pdf', sort: 'largest' })const file = page.items[0]! await writeFile(file.filename, await openemail.files.download(file.id)) const links = await openemail.files.listAllLinks(file.id)console.log(links.map((link) => [link.url, link.downloads])) await openemail.files.delete(file.id)

메일함이 보관하는 보내고 받은 모든 첨부 파일, 즉 앱의 파일 페이지입니다. download는 바이트를 Uint8Array로 돌려주고, 링크는 큰 첨부 파일이 나간 다운로드 링크와 각 링크를 받아 간 횟수입니다.

읽으려면 threads:read, 삭제하려면 threads:write가 필요하며, 워크스페이스 소유자만 삭제할 수 있습니다. 특정 주소나 도메인으로 제한된 키는 그곳으로 들어온 파일만 봅니다.