Виділіть персонаж, який викидає, і хитрість введення, а також введіть усе у текстовий редактор, а потім скопіюйте / вставте його у клітинку 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 Таблиць) і запускатиметься кожного разу, коли комірка редагується. Він просто замінює всі символи "\ n" у вашому тексті на розрив рядків. Переконайтеся, що це нахил, а не звичайний. Для програмістів "\ n" - це спеціальний символ, який представляє повернення каретки всередині рядка. Єдиним можливим винятком, коли може статися випадковий розрив рядків, буде спроба ввести шлях Windows до комірки типу "C: \ Users \ John \ Documents \ news". Таким чином, подвійні нахили - це поширене вирішення шляхів Windows серед програмістів. Отже, можна ввести "C: \ Користувачі \ Джон \ Документи \ Новини" або навіть просто "C: \ Користувачі \ Джон \ Документи \ новини" (оскільки \ n насправді є єдиним рядком, який ми замінюємо в цей момент).
Можна також змінити символи заміни, якщо хтось більше знайомий з HTML:
function onEdit(e) {
e.range.setValue(e.value.replace(/ *<br *\/*> */ig, '\n'));
}
Оскільки " <br>
" набагато навмисніше (люди не випадково вводять це, якщо вони не хочуть розриву рядків), це спрощує функцію заміни, оскільки нам не потрібно робити втечу для подвійних нахилів. Але особисто вводити кутові дужки з клавіатури сенсорного екрану Android трохи незручно це робити двічі за кожен перерву рядка ...
-Тед