Facade API

Univer Bases アプリケーションで Facade API を使用する方法を説明します。

Facade API は、アプリケーションから Bases モデルを操作するためのレイヤーです。Base、テーブル、フィールド、レコード、ビュー、フィルター、並べ替え、グループ、選択範囲の作成や、UI の移動といった一般的な操作に使用できます。

注意

Base モデルの変更は同期処理です。UI のアクティブ化メソッドは Promise を返すため await してください。

Facade エントリを有効にする

アプリケーションで使用する各 Bases 機能の Facade エントリをインポートします。

TypeScript
import { FUniver } from '@univerjs/core/facade'import '@univerjs-pro/bases/facade'import '@univerjs-pro/bases-ui/facade'

Univer インスタンスと必要なプラグインを登録してから、API オブジェクトを作成します。

TypeScript
const univerAPI = FUniver.newAPI(univer)

次のステップ

Facade 拡張が有効になりました。次のガイドに進んでください。

  • 一般 APIでは、共通のコマンド、イベント、元に戻す・やり直し、UI 拡張、ネットワーク、列挙型、ユーティリティを説明します。
  • Univer Bases APIでは、Base の作成と取得、モデルや UI 状態の操作を説明します。
  • Bases facade リファレンスでは、すべてのメソッドを確認できます。

このガイドはいかがですか?

© 2026 DreamNum Co., Ltd.