Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: помогите с google таблицами
Форумы портала PHP.SU » Разное » Прочее » помогите с google таблицами

Страниц (1): [1]
 

1. GolosAlex - 21 Августа, 2015 - 04:46:49 - перейти к сообщению
гугл таблица. с помощью функции importXML я вытаскивая данные из кучи однотипных страниц. но вот с одной страницей упрямый косяк начался:
http://api[dot]eve-central[dot]com/api/m[dot][dot][dot]0142&hours=8
как всегда я открываю гуглхром-инструменты разработчика, и составляю xpath. в итоге в таблицу вбиваю
=importXML("http://api.eve-central.com/api/marketstat?typeid=9836&usesystem=30000142&hours=8" ; "//sell/min"). должно быть очевидно 8566.07 а в гугл хром выплевывается 01.07.8566

вот ссылка на мою таблицу для ознакомления:
https://docs[dot]google[dot]com/spreadsh[dot][dot][dot]edit?usp=sharing
косяк во втором листе ячейка d21.

добавленно. понял суть проблемы, но не понял как ее решить:
гугл таблица когда сосет данный из инета автоматически заменяет все то, что похоже на даты записями вида 01.01.5645. нафига такую полезную опцию создатели гуглтаблиц добавили мне не ясно. в екселе подобную наглость можно вырубить а в гуглетаблицах можно?
2. GolosAlex - 21 Августа, 2015 - 12:03:23 - перейти к сообщению
ошибка перекочевала в другие места. теперь в другом месте информация в виде 01.01.6875
а должно было считать 6875.01. почему то мне кажется что тупая таблица пытается интерпретировать данные как дату, хотя этого не надо, мне нужен просто текст. попробовал изменить формать яцейки с автоформата на обычный текст получил херню в виде непнятного текста. может кто знает как с помощью функции importXML не делать таких косяков?

 

Powered by ExBB FM 1.0 RC1