SDK
ファイル
`files.list`、`listAll`、`iterate`、`get`、`download`、`listLinks`、`listAllLinks`、`iterateLinks`、`delete`。
すべてのメソッド
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 が必要で、削除できるのはワークスペースのオーナーだけである。特定のアドレスやドメインに限定されたキーは、そこに届いたファイルしか見えない。