メインコンテンツへスキップ

機能概要

サイドバープラグインは AI テーブルが提供する開放型の仕組みです。開発者はカスタムプラグインを構築することで、AI テーブルの機能を拡張できます。 プラグインは AI テーブル右側のサイドバーで動作し、テーブルデータと連携しながら複雑な業務ロジックを実装できます。 プラグインは 2 つのページからなる構成を採用しています。
  • スクリプトサービス(Script Service):Web Worker 上で動作し、AI テーブルのデータモデルとやり取りを行います。
  • UI ページ(Sidebar UI):サイドバーの iframe 内で動作し、ユーザーインターフェースの表示や操作を担当します。

カスタムプラグインの開発

新規カスタムプラグインの作成

下のヘルプマニュアルをクリックして、カスタムプラグインのデモを試しながら、自分だけのプラグインづくりを始めましょう。 開発者ガイド・クイックスタート:https://docs.dingtalk.io/i/nodes/R4GpnMqJzOP0oLp6sXPBmZxx8Ke0xjE3 コアナレッジ:https://docs.dingtalk.io/i/nodes/R4GpnMqJzOP0oLp6sXPBmZxx8Ke0xjE3 JSAPI 公開ドキュメント:https://docs.dingtalk.io/i/nodes/R4GpnMqJzOP0oLp6sXPBmZxx8Ke0xjE3

プラグインの利用権限について

カスタム開発したプラグインを公開すると、AI テーブルで以下の条件を満たすユーザーがプラグインを利用できます。
  1. 高度な権限が無効な場合:編集または管理権限を持つユーザーがプラグインを利用できます。
  2. 高度な権限が有効な場合:データテーブルの管理権限を持つユーザーのみプラグインを利用できます。

FAQ

Q:スクリプトプラグインとの違いは何ですか?

A:スクリプトプラグインは入力欄に直接スクリプトコードを入力して即座に実行できますが、カスタムプラグインは自前でサービスをデプロイする必要があります。

Q:自前のサービスから呼び出せる AI テーブルの公開 API には何がありますか?

A:詳細は AI テーブル公開 API マニュアルをご覧ください。https://open.dingtalk.com/document/orgapp/notable-data-structure