复制粘贴

Firefox 兼容性说明

Firefox 尚不支持 clipboard.readText(),详见 MDN,在这种情况下,Univer 只能从粘贴事件中获取剪贴板内容,因此只能支持快捷键粘贴。

Univer 使用 Clipboard API 实现了复制粘贴功能,支持从外部应用复制粘贴到 Univer、从 Univer 复制到外部应用以及 Univer Sheets 之间的复制粘贴。

安全上下文要求

受限于现代浏览器的安全策略,Clipboard API 仅可在安全上下文(如 HTTPS 协议)中使用。

Univer 支持的复制粘贴操作有:

  • 从外部应用复制粘贴到 Univer
  • 从 Univer 复制到外部应用
  • Univer Sheets 之间的复制粘贴

并支持如下选择性粘贴能力:

  • 仅粘贴值
  • 仅粘贴格式
  • 仅粘贴列宽
  • 仅粘贴边框之外的内容
  • 仅粘贴公式

禁用复制

Univer 允许开发者通过 权限控制(permission control) 来禁止用户在工作簿或特定的工作表中使用复制功能。

例如,以下代码将禁止用户在当前工作簿中使用复制功能:

TypeScript
const workbookPermission = univerAPI.getActiveWorkbook()?.getWorkbookPermission()const WorkbookCopyPermission = univerAPI.Enum.WorkbookPermissionPoint.CopyContentif (workbookPermission) {  workbookPermission.setPoint(WorkbookCopyPermission, false)}

关于权限控制的更多信息,请参阅权限控制文档。

你觉得这篇文档如何?

© 2026 DreamNum Co., Ltd.