Làm nổi bật một ký tự vứt đi và nhấn enter trick, cũng như nhập mọi thứ vào trình soạn thảo văn bản, sau đó sao chép / dán nó vào ô Google Sheets, cả hai chỉ hoạt động trên thiết bị Android. Tôi có Bảng tính Google mà tôi đang chia sẻ với khách hàng có iPhone và cô ấy cần có thể nhập nhiều dòng trong một ô. Vì vậy, tôi đã nghĩ ra một chút mã Google Apps Script để làm điều đó trên iPhone của cô ấy (có thể được nhập vào menu thả xuống của Bảng tính Google, Công cụ >> Trình chỉnh sửa tập lệnh):
function onEdit(e) {
e.range.setValue(e.value.replace(/\\\\/g, '\\').replace(/ *\\n */g, '\n').replace(/\/g, '\\'));
}
Về cơ bản, điều đó tạo ra một chức năng (được tự động liên kết với trình kích hoạt Google Sheets) và sẽ chạy mỗi khi một ô được chỉnh sửa. Nó chỉ đơn giản thay thế tất cả các ký tự "\ n" trong văn bản của bạn bằng dấu ngắt dòng. Hãy chắc chắn rằng đó là dấu gạch chéo ngược chứ không phải dấu gạch chéo thông thường. Đối với các lập trình viên, "\ n" là một ký tự đặc biệt đại diện cho lợi nhuận vận chuyển trong một chuỗi. Ngoại lệ duy nhất có thể xảy ra khi ngắt dòng ngẫu nhiên có thể xảy ra khi cố gắng nhập đường dẫn Windows vào một ô như "C: \ Users \ John \ Documents \ news". Vì vậy, dấu gạch chéo kép là cách giải quyết chung cho các đường dẫn Windows giữa các lập trình viên. Vì vậy, người ta có thể nhập "C: \ Users \ John \ Documents \ news" hoặc thậm chí chỉ đơn giản là "C: \ Users \ John \ Documents \ news" (vì \ n thực sự là chuỗi duy nhất chúng tôi thay thế vào thời điểm này).
Cũng có thể thay đổi các ký tự thay thế, trong trường hợp bất kỳ ai cũng quen thuộc hơn với HTML:
function onEdit(e) {
e.range.setValue(e.value.replace(/ *<br *\/*> */ig, '\n'));
}
Vì " <br>
" có chủ ý hơn nhiều (mọi người không vô tình gõ vào đó trừ khi họ muốn ngắt dòng), nên nó làm cho chức năng thay thế đơn giản hơn, vì chúng ta không phải thực hiện một lối thoát cho dấu gạch chéo kép. Nhưng về mặt cá nhân, việc gõ vào các dấu ngoặc nhọn từ bàn phím màn hình cảm ứng Android hơi bất tiện khi thực hiện hai lần cho mỗi lần ngắt dòng ...
-Ted