Google Slides: создание многострочного абзаца из скрипта Google Apps - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь вставить несколько строк в абзац, используя метод setText () , но все символы новой строки \n преобразуются в новые абзацы (например, когда вы нажимаете Enter в редакторе) вместо этогоновых строк в одном абзаце (как при нажатии Shift + Enter в редакторе).Я пробовал также \r char, но он ничего не делает.

SlidesApp
 .getActivePresentation()
 .presentation.getSelection()
 .getCurrentPage( 
 .asSlide()
 .getPlaceholder(SlidesApp.PlaceholderType.BODY)
 .asShape()
 .getText()
 .setText('First line\nsecond line');

enter image description here

Можно ли как-то вставить многострочный текст в форму, не создаваянесколько абзацев?

1 Ответ

0 голосов
/ 06 декабря 2018

С помощью Shift + Enter в редакторе вместо жесткого возврата вставляется вертикальная вкладка (плавный ввод / возврат).Вы можете использовать

\v

вместо \n

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...