gpt4 book ai didi

javascript - 我正在尝试使用 Google Apps Script 为 Google Docs 制作一种实时自动更正的插件

转载 作者:行者123 更新时间:2023-11-29 21:48:21 25 4
gpt4 key购买 nike

我正在尝试使用 Google Apps 脚本为 Google 文档制作一种实时自动更正类型的插件。我写了很多代码,但无法弄清楚为什么 fixWords 函数不起作用。每当我键入一个单词时,它都不会自动更正。这是我的代码:

function fixWords() {
var body = DocumentApp.getActiveDocument().getBody();
//The start of replacing...
body.replaceText("accomodate","accommodate");
body.replaceText("accomodation","accommodation");
body.replaceText("acheive","achieve");
body.replaceText("accross","across");
body.replaceText("agressive","aggressive");
body.replaceText("agression","aggression");
body.replaceText("apparantly","apparently");
body.replaceText("appearence","appearance");
body.replaceText("arguement","argument");
body.replaceText("assasination","assassination");
body.replaceText("basicly","basically");
}

有什么建议吗?我是 Apps Script 的新手,但已经编程了三年。

最佳答案

文档中有自动替换的东西。在工具菜单下,单击首选项。您还可以添加个人词典。

如果您可以从代码中添加个人词典,那可能会奏效,但我看不到这样做的方法。

没有触发器或方法可以针对每次击键来监控 Google 文档。请参阅文档:

Trigger Events

需要一些东西来触发你的函数在每次击键时运行。在电子表格中, 有一个 onEdit() 简单触发器,用于监视单元格的每个更改。但对于 Google 文档,没有类似的东西。

Google 文档唯一可用的事件类型是打开

关于javascript - 我正在尝试使用 Google Apps Script 为 Google Docs 制作一种实时自动更正的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30315225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com