ячейке сумма с копейками. Таблица настроена на Россию, поэтому между целой и дробной частями стоит запятая.
Но скрипт, читая это значение, пишет точку (как в США).
Как отучить скрипт писать точку и читать данные по-русски, правильно?
> var num = 3.14 > num.toLocaleString('ru-RU') '3,14' >
В js правильно ставит точку. Берите getDisplayValues.
Помогло. Спасибо большое!
Спасибо. Тоже пригодится.
Скрипт видит это как число. Там нет ни точек не запятых. Само число в JS принято отображать с точкой. Используйте форматирование, т.е. приведение числа к строке, чтобы получить нужный результат. Лучше всго через встроенный класс JS Intl
Да, я понимаю, что в JS дробная часть точкой отделяется. Не совсем верно сформулировал свой вопрос. Но суть понятна.
Однако, не работает..
Обсуждают сегодня