Skip to main content

Overview

Script plugins are an open capability AI Table exposes. Developers can build custom script plugins by writing JS, and share them with their collaborators. Script plugins can interact with table data and implement complex business logic. Compared with custom plugins, script-plugin developers don’t need to build or deploy a separate page — you can edit, run, and publish a script directly in AI Table’s right side panel, and use the built-in API to render a simple plugin UI.

Using script plugins

DingTalk ships a few common script plugins out of the box for typical scenarios; they double as references for developers.

Building your own script plugin

Create a script plugin

Developer guide

For the full developer guide, see this doc 👇: Doc From the “AI Table Community” knowledge base. Includes a range of online authoring and knowledge-management tools. Deeply integrated with DingTalk and supports flexible collaborator permissions. Massive template library — work logs, status reports, brainstorms, project management, and more. https://alidocs.dingtalk.com/i/nodes/G53mjyd80gmAdja1uQkzX3MmJ6zbX04v?cid=308213432%3A2129035259&utm_source=im&utm_scene=team_space&iframeQuery=utm_medium%3Dim_card%26utm_source%3Dim&utm_medium=im_card&corpId=ding8196cd9a2b2405da24f2f5cc6abecb85

Plugin permissions

Once you publish your script plugin, the following AI Table users can see and use it:
  1. With Advanced Permissions off: users with Edit or Manage can use the plugin.
  2. With Advanced Permissions on: only users with table-level Manage can use the plugin.

FAQ

Q: How is this different from a custom plugin?

A: Duplication is supported, but only copies titles, text, and colors — automation configuration is not included.