LibreOffice 5.1 Writer:插入脚本

NoM*_*ded 2 libreoffice libreoffice-writer

在 LibreOffice 的早期版本中,可以从“插入”菜单将脚本插入到 odt 中。

根据官方答复,此功能已被删除: https://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/

那么我该如何插入脚本呢?这个答案所建议的“Writer HTML”是什么?我在其他地方找不到任何关于它的词。

如果我想避免挖掘大量 XML,是否必须为了此功能而被迫安装早期版本的 LibreOffice?

另外,任何人都可以解释这一举动的原因(从产品中删除现有的便捷功能)吗?

Jim*_*m K 5

要在 Writer 中创建 HTML 文档(即“Writer HTML”),请转到File -> New -> HTML Document,然后就可以插入脚本。或者,听起来您可能想要File -> New -> XML Form Document替代。

在我看来,它Insert -> Script仅适用于添加 Javascript 或类似文档,这似乎适合 HTML 文档或表单。所以新的改变对我来说很有意义。

要编写 Javascript,请将代码放入 LibreOffice 用户目录下的文本文件中,如此处所述

编辑

从下面的评论来看,听起来您正在插入一个与 JODReports 一起使用的指令。您可以执行以下操作吗:

从菜单“插入”/>“字段”/“其他...”(或只需按 Ctrl+F2)在 OpenOffice.org Writer 中插入 FreeMarker 指令,然后单击“函数”选项卡并 > 选择“输入字段”。将引用字段更改为 JOOScript,然后在 > 下面的内容字段中输入指令(例如“[#assign title='Mr.']”)。

注意:Apache OpenOffice 仍然具有Insert -> Script.