- Когда вы выбрали текст в абзаце, вы хотите получить весь абзац.
- Вы хотите добиться этого с помощью Google Apps Script.
Если мое понимание верно, как насчет этого примера сценария?
Пример сценария:
Перед запуском этого скрипта выберите текст в абзаце активного документа. Затем запустите этот скрипт.
function myFunction() {
var doc = DocumentApp.getActiveDocument();
var selection = doc.getSelection();
var e = selection.getRangeElements();
for (var i = 0; i < e.length; i++) {
if (e[i].getElement().getParent().getType() === DocumentApp.ElementType.PARAGRAPH) {
var p = e[i].getElement().getParent().asParagraph();
Logger.log(p.getText())
}
}
}
Примечание:
- Это простой пример сценария. Поэтому, пожалуйста, измените его для вашей ситуации.
Ссылки:
Если я неправильно понял ваш вопрос, и это был не тот результат, которого вы хотите, я прошу прощения.
Edit:
- Когда вы выбрали слово в абзаце, вы хотите получить строку, включающую слово из абзаца, которое можно увидеть в браузере.
К сожалению, на данном этапе это не может быть достигнуто. Например, эта тема может помочь понять об этом. Если можно получить количество символов в строке, это может быть достигнуто. Но это не может быть достигнуто из выбранного слова. Я прошу прощения за эту ситуацию.