Uniscript

GitHub在 GitHub 上编辑
插件信息
@univerjs/uniscript
需要服务端支持

Uniscript 提供了在线快速添加或编辑 Facade API 的能力。安装之后,工具栏会出现一个新的按钮,点击后会弹出一个侧边栏,可以在其中输入代码并执行。

友情提示

Uniscript 的面板中注入了 Facade API 的实例对象 univerAPI,可以直接使用它来调用文档中所提到的 Facade API。

预设模式

Uniscript 并未提供预设模式,但支持与其插件混用。

安装

npm install @univerjs/uniscript

使用

import { UniverUniscriptPlugin } from '@univerjs/uniscript'

import '@univerjs/uniscript/lib/index.css'

const { univerAPI } = createUniver({
  locale: LocaleType.ZH_CN,
  locales: {
    [LocaleType.ZH_CN]: mergeLocales(
      UniverPresetSheetsCoreZhCN,
      UniscriptZhCN, 
    ),
  },
  presets: [
    UniverSheetsCorePreset(),
  ],
  plugins: [
    UniverUniscriptPlugin, 
  ],
})

插件模式

安装

npm install @univerjs/uniscript

使用

import { LocaleType, mergeLocales, Univer } from '@univerjs/core'
import { UniverUniscriptPlugin } from '@univerjs/uniscript'

import '@univerjs/uniscript/lib/index.css'

const univer = new Univer({
  locale: LocaleType.ZH_CN,
  locales: {
    [LocaleType.ZH_CN]: mergeLocales(
      UniscriptZhCN, 
    ),
  },
})

univer.registerPlugin(UniverUniscriptPlugin) 

你觉得这篇文档如何?