Выделите одноразовый символ и нажмите клавишу ввода, а также введите все в текстовом редакторе, затем скопируйте / вставьте его в ячейку Google Sheets, оба работают только на устройствах Android. У меня есть таблица Google, которой я делюсь с клиентом, у которого есть iPhone, и она должна иметь возможность вводить несколько строк в ячейке. Поэтому я разработал небольшой код скрипта Google Apps, чтобы сделать это на своем iPhone (его можно ввести в раскрывающемся меню таблицы Google, Инструменты >> Редактор скриптов):
function onEdit(e) {
e.range.setValue(e.value.replace(/\\\\/g, '\\').replace(/ *\\n */g, '\n').replace(/\/g, '\\'));
}
По сути, это создает функцию (которая автоматически связывается с триггером Google Sheets) и будет запускаться каждый раз, когда ячейка редактируется. Он просто заменяет все символы "\ n" в вашем тексте переносом строки. Убедитесь, что это обратная косая черта, а не обычная косая черта. Для программистов «\ n» - это специальный символ, представляющий возврат каретки внутри строки. Единственное возможное исключение, при котором может произойти случайный разрыв строки, - это попытка ввести путь Windows в ячейку, такую как «C: \ Users \ John \ Documents \ news». Таким образом, двойная обратная косая черта - это обычный обходной путь для Windows среди программистов. Таким образом, можно ввести «C: \ Users \ John \ Documents \ news» или просто просто «C: \ Users \ John \ Documents \ news» (поскольку \ n на самом деле является единственной строкой, которую мы заменяем на данном этапе).
Также возможно изменить символы замены, если кто-то более знаком с HTML:
function onEdit(e) {
e.range.setValue(e.value.replace(/ *<br *\/*> */ig, '\n'));
}
Поскольку " <br>
" намного более преднамеренный (люди не вводят его случайно, если они не хотят разрыва строки), это упрощает функцию замены, поскольку нам не нужно делать переход для двойной обратной косой черты. Но лично вводить угловые скобки на сенсорной клавиатуре Android немного неудобно, чтобы делать это дважды за каждый разрыв строки ...
-Тед