我是这里的晚餐新手,无论是 Javascript 还是 JXA,如果我提出一些愚蠢的问题,请原谅我。但是我正在尝试找出一种方法来使用 JXA - JavaScript for Automation 从突出显示的文本中获取字符串,因为自从优胜美地以来,可以在 Automator 中识别 Javascript,我想我可以用这些来做一些事情:
window.getSelection
在:
function getSelectedText() {
if (window.getSelection) {
txt = window.getSelection();
} else if (window.document.getSelection) {
txt =window.document.getSelection();
} else if (window.document.selection) {
txt = window.document.selection.createRange().text;
}
return txt;
}
此代码不是我的,有人发布了此代码。但是我发现我不能在 Automator 中使用window
ordocument
来更改 Mac OS,所以有人可以告诉我如何将此 Javascript 代码转换为 Automator 可以理解的 JXA 吗?
非常感谢!