С этого URL https://www.xe.com/currencyconverter/convert/?Amount=1&From=MYR&To=INR я хочу скопировать данные в мои листы Google.

В ячейке A1 у меня есть https://www.xe.com/currencyconverter/convert/?Amount=1&From=MYR&To=INR

В ячейке A2 у меня есть =IMPORTXML(A1,"//span[@class='converterresult-toAmount']")

Я получаю вывод N\A

Может кто-нибудь посоветовать мне как?

0
rahulworkspez sk 18 Авг 2019 в 11:22

2 ответа

Лучший ответ

Кроме того, вы можете использовать формулу GOOGLEFINANCE, чтобы напрямую получать курсы валют из Google Finance:

=index(GOOGLEFINANCE("CURRENCY:MYRINR","price",today(),1,"DAILY"),2,2)

Эта функция будет возвращать дневной курс валют для MYR-INR на сегодня.

См. документацию GOOGLEFINANCE для получения дополнительной информации о вариантах, которые можно использовать для получения больше / разные данные.

Я обернул формулу Google Finance в функцию INDEX, чтобы получить только ставку (чтобы вы могли использовать ее в умножении для преобразования случайных сумм), так как формула GOOGLEFINANCE возвращает таблицу с датами и историей по дефолт.

0
Benoît Wéry 18 Авг 2019 в 08:50

К сожалению, это невозможно, поскольку сайт управляется JavaScript, а Google Sheets не может понять / импортировать JS. Вы можете проверить это, просто отключив JS для данной ссылки, и вы увидите пустую страницу:

enter image description here

0
player0 18 Авг 2019 в 08:36