gpt4 book ai didi

javascript - 获取 google-apps-script 中的当前单词

转载 作者:行者123 更新时间:2023-12-02 16:02:26 25 4
gpt4 key购买 nike

刚刚开始使用 Google-apps-script,大部分情况下都非常简单。尽管能够获取用户正在输入的当前单词/光标所在的位置,但我遇到了麻烦。

即,如果 | 代表我的光标,并且我正在输入单词“hello”并且处于此状态 hello| 我想以字符串形式返回 hello。

我尝试了很多变体来获得这个,但似乎无法在 api 中找到如何实现。

var doc = DocumentApp.getActiveDocument();
var word = doc.getCursor().getElement().asText().getText();

如果我有 hello all| (光标位于 all 末尾),我会得到整个字符串“hello all”。我希望有一种方法可以只选取最后一个元素(在最后一个空格之后)。

提前致谢!

最佳答案

这将为您提供最后一个完整的单词:

function myFunction() {
var doc = DocumentApp.getActiveDocument();
var words = doc.getCursor().getElement().asText().getText().split(' ');
Logger.log(words[parseInt(words.length)-2]);
}

这将为您提供您输入的最后一个单词:

function myFunction() {
var doc = DocumentApp.getActiveDocument();
var words = doc.getCursor().getElement().asText().getText().split(' ');
Logger.log(words[parseInt(words.length)-1]);
}

您应该使用正确的正则表达式更改分割方法以启用标点符号并输入。

关于javascript - 获取 google-apps-script 中的当前单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31076084/

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