El truco para resaltar un personaje desechable y presionar enter, así como escribir todo en un editor de texto y luego copiar / pegar en la celda de Google Sheets, solo funcionan en dispositivos Android. Tengo una hoja de cálculo de Google que comparto con una clienta que tiene un iPhone, y ella necesita poder ingresar varias líneas dentro de una celda. Así que se me ocurrió un pequeño código de Google Apps Script para hacerlo en su iPhone (se puede ingresar en el menú desplegable de la Hoja de cálculo de Google, Herramientas >> Editor de scripts):
function onEdit(e) {
e.range.setValue(e.value.replace(/\\\\/g, '\\').replace(/ *\\n */g, '\n').replace(/\/g, '\\'));
}
Básicamente, esto crea una función (que está automáticamente vinculada a un desencadenador de Google Sheets) y se ejecutará cada vez que se edite una celda. Simplemente reemplaza todos los caracteres "\n" en tu texto con un salto de línea. Asegúrate de que sea una barra invertida y no una barra normal. Para los programadores, el "\n" es un carácter especial que representa un retorno de carro dentro de una cadena. La única excepción posible donde podría ocurrir un salto de línea accidental sería al intentar ingresar una ruta de Windows en una celda como "C:\Users\John\Documents\noticias". Entonces, los dobles barras invertidas es la solución común para las rutas de Windows entre los programadores. Por lo tanto, se podría ingresar "C:\Users\John\Documents\noticias" o incluso simplemente "C:\Users\John\Documents\noticias" (ya que \n es realmente la única cadena que estamos reemplazando en este punto).
También es posible cambiar los caracteres de reemplazo, en caso de que alguien esté más familiarizado con HTML:
function onEdit(e) {
e.range.setValue(e.value.replace(/ * */ig, '\n'));
}
Dado que "" es mucho más deliberado (la gente no escribe eso accidentalmente a menos que quieran un salto de línea), hace que la función de reemplazo sea más simple, ya que no tenemos que escapar las dobles barras invertidas. Pero personalmente, escribir los corchetes angulados desde un teclado táctil de Android es un poco incómodo hacerlo dos veces por cada salto de línea...
-Ted
2 votos
Me temo que no hay un enfoque "general" para eso. Puedes echar un vistazo a mi lista en Teclados y Métodos de Entrada, que contiene varios candidatos como Hackers Keyboard que admiten "teclas adicionales" como esa.
0 votos
Idea #1 a intentar: crear un "documento de referencia" con una única celda donde pongas el carácter de "nueva línea" en la celda en una PC y luego uses copiar y pegar en tu dispositivo Android. Idea #2: ¿soporta Google Sheets macros?
0 votos
RESPUESTA PERFECTA, AQUÍ CHICOS: webapps.stackexchange.com/questions/25359/…
0 votos
@usuario110230, esa respuesta solo se aplica a computadoras de escritorio, no a teléfonos Android.