更新日志
ONLYOFFICE 插件与宏 API 的变更列表。
版本 10.0
- 为插件 API 添加了全局 Editor 对象。现在可以像调用普通函数一样调用编辑器方法,并返回 Promise,例如
await Editor.GetSelectedText(),无需再通过window.Asc.plugin.executeMethod调用。仍支持将回调函数作为最后一个参数传入。 - 添加了 Editor.RunMacro 方法,该方法使用编辑器 API 运行函数,向其传递参数,并以 Promise 的形式返回结果。
- 将 Document API 和 Form API 的
IsFillingFormMode方法重命名为IsFillingForm。旧名称仍然可用。 - 将 Document API 和 Form API 的
IsFillingOFormMode方法重命名为IsFillingPdfForm。旧名称仍然可用。 - 将 Document API 和 Form API 的
IsEditingOFormMode方法重命名为IsEditingPdfForm。旧名称仍然可用。 - 为 Document API、Form API、Spreadsheet API、Presentation API、PDF API 添加了
GetRestrictions方法。 - 为 Document API、Spreadsheet API、Presentation API 添加了
SetButtonDisabled方法。 - 为 Document API、Form API 添加了
GetOFormRole方法。 - 为 Document API 添加了 MoveCursorToAnnotationRange 方法。
- 为 Document API 添加了 SetRangeHtml 方法。
- 为 Presentation API 添加了 InsertPresentationFromUrl 方法。
- 为 Presentation API 添加了 SetParagraphHtml 方法。
- 为 Presentation API 添加了 SetParagraphRangeHtml 方法。
- 为 Presentation API 添加了 AnnotateParagraph 方法。
- 为 Presentation API 添加了 SelectAnnotationRange 方法。
- 为 Presentation API 添加了 RemoveAnnotationRange 方法。
- 为 Document API、Form API、Spreadsheet API、Presentation API、PDF API 添加了
onFloatActionButtonClick事件。 - 为 PDF API 添加了 onSelectionEnd 事件。
- 为 PDF API 添加了 onSelectionCancel 事件。
- 在 Document API、Form API、Spreadsheet API、Presentation API、PDF API 的简单类型定义中添加了
EditorRestrictions类型。 - 在 PDF API 的简单类型定义中添加了 CommentData 类型。
- 在 PDF API 的简单类型定义中添加了 comment 类型。
- 在 PDF API 的简单类型定义中添加了 Event_pt 类型。
版本 9.4
- 为 Document API 添加了 MoveCursorToField 方法。
- 为 Document API 添加了 MoveCursorOutsideField 方法。
- 为 StartAction 方法添加了
lockScroll和keepSelection参数。 - 为 EndAction 方法添加了
scrollToTarget和cancel参数。
版本 9.3
- 为 Document API 添加了 SelectAddinField 方法。
- 为 Document API 添加了 RemoveAddinField 方法。
- 为 Document API 添加了 GetCurrentAddinField 方法。
- 为 Document API 添加了 IsFormSigned 方法。
- 为 PDF API 添加了 CoAuthoringChatSendMessage 方法。
- 为 PDF API 添加了 EndAction 方法。
- 为 PDF API 添加了 FocusEditor 方法。
- 为 PDF API 添加了 GetAllComments 方法。
- 为 PDF API 添加了 GetCurrentPage 方法。
- 为 PDF API 添加了 GetFileToDownload 方法。
- 为 PDF API 添加了 GetFontList 方法。
- 为 PDF API 添加了 GetInstalledPlugins 方法。
- 为 PDF API 添加了 GetMacros 方法。
- 为 PDF API 添加了 GetPageImage 方法。
- 为 PDF API 添加了 GetSelectedText 方法。
- 为 PDF API 添加了 GetVersion 方法。
- 为 PDF API 添加了 InstallPlugin 方法。
- 为 PDF API 添加了 MouseMoveWindow 方法。
- 为 PDF API 添加了 MouseUpWindow 方法。
- 为 PDF API 添加了 OnDropEvent 方法。
- 为 PDF API 添加了 PasteHtml 方法。
- 为 PDF API 添加了 PasteText 方法。
- 为 PDF API 添加了 RemovePlugin 方法。
- 为 PDF API 添加了 ReplacePageContent 方法。
- 为 PDF API 添加了 SetMacros 方法。
- 为 PDF API 添加了 SetPluginsOptions 方法。
- 为 PDF API 添加了 SetProperties 方法。
- 为 PDF API 添加了 ShowButton 方法。
- 为 PDF API 添加了 ShowError 方法。
- 为 PDF API 添加了 ShowInputHelper 方法。
- 为 PDF API 添加了 StartAction 方法。
- 为 PDF API 添加了 UnShowInputHelper 方法。
- 为 PDF API 添加了 UpdatePlugin 方法。
版本 9.2
- 为 Document API 添加了 AnnotateParagraph 方法。
- 为 Document API 添加了 RemoveAnnotationRange 方法。
- 为 Document API 添加了 SelectAnnotationRange 方法。
- 为 Document API 添加了 onBlurAnnotation 事件。
- 为 Document API 添加了 onClickAnnotation 事件。
- 为 Document API 添加了 onFocusAnnotation 事件。
- 为 Document API 添加了 onParagraphText 事件。
- 根据帮助中心信息更新了为所有用户通过插件管理器添加插件的说明。
版本 9.1
- 为 Spreadsheet API 添加了 RemoveOleObject 方法。
- 为 Presentation API 添加了 RemoveOleObject 方法。
版本 9.0
- 添加了在自定义函数中访问单元格地址信息的功能。
- 添加了使用宏插件为电子表格添加异步自定义函数的功能。
- 添加了使用 AI 插件将 VBA 代码自动转换为 ONLYOFFICE 宏的功能。
- 添加了使用 AI 插件自动生成 ONLYOFFICE 宏的功能。
- 添加了使用插件为内容控件添加自定义按钮的功能。
- 为 Document API 添加了 GetCurrentBookmark 方法。
- 为 Presentation API 添加了 GoToSlide 方法。
- 添加了 ContentControlListElement 枚举。
版本 8.3
- 添加了 GetSelectedContent 方法。
- 添加了 ShowError 方法。
- 向 ContentControlProperties 对象添加了
Shd和Border属性。 - 向面板设置添加了
isActivated参数。
版本 8.2
- 添加了 onSubmitForm 事件。
- 为 Document API 添加了 CanRedo 方法。
- 为 Document API 添加了 CanUndo 方法。
- 为 Document API 添加了 Redo 方法。
- 为 Document API 添加了 Undo 方法。
版本 8.1
- 添加了通过宏插件向电子表格中添加自定义函数的功能。
- 添加了为插件添加工具栏菜单项的功能。
- 添加了创建多个左侧面板的功能。
- 添加了关于插件触发上下文菜单事件时的位置的信息。
- 添加了
onToolbarMenuClick事件。 - 添加了激活窗口方法。
- 添加了添加工具栏菜单项方法。
- 添加了 GetSelectedOleObjects 方法。
- 添加了 SetPluginsOptions 方法。
- 为 Spreadsheet API 添加了 GetAllComments 方法。
- 为 Spreadsheet API 添加了 GetCustomFunctions 方法。
- 为 Spreadsheet API 添加了 SetCustomFunctions 方法。
- 为 Presentation API 添加了 GetAllComments 方法。
- 在简单类型定义中添加了 OLEProperties 类型。
- 在简单类型定义中添加了 PluginOptions 类型。
- 在简单类型定义中添加了工具栏菜单项类型。
- 在简单类型定义中添加了工具栏菜单主项类型。
- 在简单类型定义中添加了工具栏菜单选项卡类型。
- 在简单类型定义中添加了工具栏菜单项类型类型。
- 向 ContextMenuItem 对象中添加了
icons和data参数。 - 添加了菜单配置参数。
版本 8.0
- 添加了 SearchNext 方法。
- 添加了 EndSlideShow 方法。
- 添加了 GoToNextSlideInSlideShow 方法。
- 添加了 GoToPreviousSlideInSlideShow 方法。
- 添加了 GoToSlideInSlideShow 方法。
- 添加了 PauseSlideShow 方法。
- 添加了 ResumeSlideShow 方法。
- 添加了 StartSlideShow 方法。
版本 7.5
- 为 ShowButton 方法添加了
align参数。
版本 7.4
- 在 ONLYOFFICE 桌面编辑器中添加了从 ONLYOFFICE 插件市场下载现成插件的功能。
- 向
Plugin对象添加了 sendToPlugin 方法。 - 添加了 onContextMenuClick 事件。
- 添加了 onContextMenuShow 事件。
- 添加了添加右键菜单项方法。
- 添加了关闭窗口方法。
- 添加了 GetCurrentSentence 方法。
- 添加了 GetCurrentWord 方法。
- 添加了 GetDocumentLang 方法。
- 添加了 MouseMoveWindow 方法。
- 添加了 MouseUpWindow 方法。
- 添加了 ReplaceCurrentSentence 方法。
- 添加了 ReplaceCurrentWord 方法。
- 添加了调整窗口大小方法。
- 添加了发送到窗口方法。
- 添加了显示窗口方法。
- 添加了更新右键菜单项方法。
- 为 RemovePlugin 方法添加了
backup参数。 - 为 GetSelectedText 方法添加了
NewLineSeparator参数。 - 向 ImageData 对象添加了
replaceMode参数。
版本 7.3
- 向 initDataType 配置参数添加了
sign类型。 - 添加了 AddAddinField 方法。
- 添加了 GetAllAddinFields 方法。
- 添加了 GetVBAMacros 方法。
- 添加了 OnDropEvent 方法。
- 添加了 RemoveFieldWrapper 方法。
- 添加了 SetEditingRestrictions 方法。
- 添加了 UpdateAddinFields 方法。
- 添加了 Spreadsheet API 的编辑器方法。
- 添加了 Presentation API 的编辑器方法。
版本 7.2
- 添加了 onAddComment 事件。
- 添加了 onChangeCommentData 事件。
- 添加了 onRemoveComment 事件。
- 添加了 AcceptReviewChanges 方法。
- 添加了 MoveToNextReviewChange 方法。
- 添加了 RejectReviewChanges 方法。
- 更改了插件的本地化方案。
- 添加了 ONLYOFFICE 插件市场。
- 添加了 ChangeOleObject 方法。
- 添加了 GetAllForms 方法。
- 添加了 GetFileToDownload 方法。
- 添加了 GetFormsByTag 方法。
- 添加了 GetFormValue 方法。
- 添加了 GetImageDataFromSelection 方法。
- 添加了 GetInstalledPlugins 方法。
- 添加了 InstallPlugin 方法。
- 添加了 PutImageDataToSelection 方法。
- 添加了 RemovePlugin 方法。
- 添加了 SetFormValue 方法。
- 添加了 ShowButton 方法。
- 添加了 UpdatePlugin 方法。
- 添加了 onBlurContentControl 事件。
- 添加了 onChangeContentControl 事件。
- 添加了 onFocusContentControl 事件。