2016-04-28 95 views
1

在之前版本的LibreOffice中,可以通過「插入」菜單將腳本插入到odt中。LibreOffice 5.1 Writer:插入腳本

根據官方的答案被刪除了此功能: https://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/

我怎麼那麼應該插入腳本?什麼是「作家的HTML」,這個答案是建議?我無法在其他任何地方找到關於它的消息。

如果我想避免通過大量的XML挖掘,我是否被迫安裝早期版本的LibreOffice僅用於此功能?

此外,任何人都可以解釋此舉的原因(從產品中刪除現有的,方便的功能)?

+0

爲什麼要將腳本插入.odt文件?你是在製作一個網頁,還是創建一個宏? –

回答

3

要在Writer中創建HTML文檔(由「Writer HTML」表示),請轉至File -> New -> HTML Document,然後可以插入腳本。或者,這聽起來像你可能需要File -> New -> XML Form Document

它在我看來像Insert -> Script僅用於向文檔添加Javascript或類似內容,這似乎適用於HTML文檔或表單。所以新的變化對我來說很有意義。

要寫一個Javascript ,將代碼放在LibreOffice用戶目錄下的文本文件中,如here所述。

編輯

從下面的評論,這聽起來像你inserting a directive與JODReports使用。你可以做下面的代碼:

從菜單Insert /> Fields/Other ...(或者只是按Ctrl + F2),在OpenOffice.org Writer中插入一個FreeMarker指令,然後點擊Functions選項卡,然後點擊>選擇輸入字段。將字段引用更改爲JOOScript,並在>下一字段內容中輸入該指令(例如「[#assign title ='Mr。']」)。

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

+1

那麼,我的公司使用數百個.odt文件和JOOScripts作爲模板。在標準編輯器中插入腳本非常方便,所以最終我安裝了早期版本的LibreOffice。感謝您的輸入。 – NoMercyIncluded

+0

噢,那就是我所追求的。看起來我們一直在做錯誤的方式,混合腳本和輸入字段。這消耗了這個問題,謝謝! – NoMercyIncluded