在文本編輯方面,要是有一個宏能夠高效刪除多余的空格,那一定是非常必要的,可以提升工作效率,簡化工作流。在這篇博文中,我們會指導您創建一個 ONLYOFFICE 宏,用于刪除所選文本中多余的空格。

 

 

構建宏

我們首先訪問活動文檔,捕獲所選內容:

然后刪除選中的文本。之后,相應部分會被經格式設置的文本所代替,沒有多余的空格:

 

我們根據換行符,將“rawText”分割成一個段落數組。段落數組的每個元素代表原始文本中的一個段落:

 

然后,循環遍歷段落數組中的每個段落,對于有連續空格的地方,用單個空格做替換和清理。清理后的段落存儲在“cleanedParagraphs”數組中:

 

 

將每個段落清理完成后,我們使用“join(‘\n’)”方法,將清理過的段落合并為一個字符串,其中每個清理過的段落都用換行符“(\n)”分隔。這一步至關重要,因為在將文本插入到文檔中時,我們需要提供一個帶有適當分段符的單個字符串:

 

 


最后,我們創建一個新段落“(oParagraph)”,并將“cleanedText”插入文檔。這個“cleanedText”包含所有已清理的段落,合并成一個單個字符串,并加上換行符以保留原來的段落結構:


 

 

這個宏的完整代碼如下:

 

 

 

我們希望這個宏能快速成為您武器庫中的寶貴資產,讓您的工作效率提升到新的高度。您可以使用 ONLYOFFICE 宏,獲得高效和自動化的解決方案,提升效率,釋放無限潛力。

 

在您探索怎么編寫宏時,不要忘了 ONLYOFFICE API 為您提供的無限可能。如果您有問題或新創意,歡迎發表評論,或聯系我們分享出來。我們非常重視您的洞見,十分期待與您合作。祝您探索之旅好運!