Курс валют ЦБ РФ в ПланФиксе: различия между версиями
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) |
||
(не показано 36 промежуточных версий 2 участников) | |||
Строка 2: | Строка 2: | ||
|title=Курс валют ЦБ РФ в ПланФиксе | |title=Курс валют ЦБ РФ в ПланФиксе | ||
|titlemode=append | |titlemode=append | ||
|keywords=Integromat, интеграции, nocode, сервисы обработки данных, Курс валют ЦБ РФ в ПланФиксе | |keywords=Integromat, интеграции, nocode, интегромат, сервисы обработки данных, Курс валют ЦБ РФ в ПланФиксе | ||
|description=Integromat | |description=Integromat | ||
}} | }} | ||
С помощью [[ | С помощью [[Make]] можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе: | ||
*[ | *[[#Шаг № 1: Получаем курс валют в Гугл таблицу |Шаг № 1: Получаем курс валют в Гугл таблицу]] | ||
*[Шаг № 2: Настраиваем шаблон задачи в ПланФикс] | *[[#Шаг № 2: Настраиваем шаблон задачи в ПланФикс |Шаг № 2: Настраиваем шаблон задачи в ПланФикс]] | ||
*[Шаг № 3: Соединяем Гугл таблицу и ПланФикс через | *[[#Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make |Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make]] | ||
== Шаг № 1: Получаем курс валют == | == Шаг № 1: Получаем курс валют в Гугл таблицу == | ||
Курс валют можно получить в виде XML-документа на официальном сайте ЦБ РФ в [http://www.cbr.ru/development/sxml/ специальном разделе]: | Курс валют можно получить в виде XML-документа на официальном сайте ЦБ РФ в [http://www.cbr.ru/development/sxml/ специальном разделе]: | ||
Строка 24: | Строка 24: | ||
Для извлечения данных из XML-документа будем использовать Гугл таблицу и её функцию [https://support.google.com/docs/answer/3093342?hl=ru IMPORTXML]. В любую ячейку Гугл таблицы вставляем формулу, которая выведет значение курса доллара на текущую дату: | Для извлечения данных из XML-документа будем использовать Гугл таблицу и её функцию [https://support.google.com/docs/answer/3093342?hl=ru IMPORTXML] с запросом [https://www.w3schools.com/xml/xpath_intro.asp XPath] для поиска данных. В любую ячейку Гугл таблицы вставляем формулу, которая выведет значение курса доллара на текущую дату: | ||
=IMPORTXML("<nowiki>http://</nowiki>www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""'''<span style="color: red;">USD</span>'''""]/Value") | =IMPORTXML("<nowiki>http://</nowiki>www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""'''<span style="color: red;">USD</span>'''""]/Value") | ||
Строка 38: | Строка 38: | ||
Для приёма курса валют в ПланФиксе настраиваем [[Шаблоны задач |шаблон задачи]] и добавляем [[Пользовательские поля |пользовательские поля]] — «текущий EUR» и «Текущий USD»: | Для приёма курса валют в ПланФиксе настраиваем [[Шаблоны задач |шаблон задачи]] и добавляем [[Пользовательские поля |пользовательские поля]] — «текущий EUR» и «Текущий USD»: | ||
https://p.pfx.so/pf/ | https://p.pfx.so/pf/Gt/rlj9kk.png | ||
== Шаг № 3: Соединяем Гугл таблицу и ПланФикс через | == Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make == | ||
*После регистрации в [https://www.make.com/en/register?utm_source=planfix-app&utm_medium=partner&utm_campaign=planfix-app-partner-program Make] пройдите по пути: '''Dashboard''' — '''Create a new scenario''': | |||
https://p.pfx.so/pf/iV/8MU7Uz.png | |||
*Выберите нужные сервисы для интеграции. В нашем примере это Гугл таблицы и ПланФикс. Затем нажмите кнопку '''Continue''': | |||
https://p.pfx.so/pf/ou/9bg6n4.png | |||
*Откроется окно создания интеграции. На этом этапе необходимо подключить Гугл таблицы и ПланФикс к Make: | |||
https://p.pfx.so/pf/eS/vX2DUi.png | |||
*Кликните на Гугл таблицу и выберите событие '''Get a Cell''': | |||
https://p.pfx.so/pf/WT/hWNnas.png | |||
*Теперь необходимо подключить Гугл таблицу к Make. Нажмите кнопку '''Add'''. На следующем шаге задайте имя соединения с Гугл таблицей и создайте соединение, разрешив Make доступ к вашему Гугл-аккаунту: | |||
https://p.pfx.so/pf/5r/BJfCD0.png | |||
https://p.pfx.so/pf/JO/YT8Bkl.png | |||
*Когда Make подключился к аккаунту, заполните окно необходимыми данными — название гугл-таблицы (1), номер листа (2), номер ячейки (3), в которую вставляли формулу получения курса валюты: | |||
https://p.pfx.so/pf/0t/wcj2rA.png | |||
*То же самое проделайте для всех валют, данные которых планируете получать в ПланФиксе: | |||
https://p.pfx.so/pf/M7/fjTXpw.png | |||
*На последнем этапе подключите ПланФикс. Make соберет все значения курсов валют из таблицы и на последнем шаге создаст задачу, куда передаст собранные данные: | |||
https://p.pfx.so/pf/Im/Uw6Vbx.png | |||
https://p.pfx.so/pf/9d/xxwg8g.png | |||
*Когда Make подключился к аккаунту ПланФикс, настройте соединение: | |||
:*Найдите '''Template ID''' и укажите шаблон, по которому будет создаваться задача в ПланФиксе. | |||
:*В поле '''Custom Data''' укажите пользовательские поля, которые созданы для значений курса валют. | |||
https://p.pfx.so/pf/xN/aJdpVD.png | |||
https://p.pfx.so/pf/uC/rYB99p.png | |||
*После всех настроек запустите тест, нажав кнопку '''Run once''': | |||
https://p.pfx.so/pf/JN/6MhajV.png | |||
*Если все настройки выполнены корректно, в ПланФиксе создастся новая задача с курсами валют: | |||
https://p.pfx.so/pf/8j/ftA754.png | |||
*Завершая настройки, укажите время ежедневного срабатывания сценария, чтобы в ПланФикс каждый день поступали актуальные данные курсов валют: | |||
https://p.pfx.so/pf/zQ/eelyEb.png | |||
== Перейти == | == Перейти == | ||
*[[ | *[[Make]] | ||
*[[Интеграции]] | *[[Интеграции]] |
Текущая версия от 17:41, 7 мая 2024
С помощью Make можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе:
- Шаг № 1: Получаем курс валют в Гугл таблицу
- Шаг № 2: Настраиваем шаблон задачи в ПланФикс
- Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make
Шаг № 1: Получаем курс валют в Гугл таблицу
Курс валют можно получить в виде XML-документа на официальном сайте ЦБ РФ в специальном разделе:
Для дальнейшей работы используем только первую часть ссылки, чтобы получать актуальные данные на текущий день:
http://www.cbr.ru/scripts/XML_daily.asp
Для извлечения данных из XML-документа будем использовать Гугл таблицу и её функцию IMPORTXML с запросом XPath для поиска данных. В любую ячейку Гугл таблицы вставляем формулу, которая выведет значение курса доллара на текущую дату:
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""USD""]/Value")
Обратите внимание, меняя код валюты в формуле можно вывести в Гугл таблице необходимые курсы валют:
Шаг № 2: Настраиваем шаблон задачи в ПланФикс
Для приёма курса валют в ПланФиксе настраиваем шаблон задачи и добавляем пользовательские поля — «текущий EUR» и «Текущий USD»:
Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make
- После регистрации в Make пройдите по пути: Dashboard — Create a new scenario:
- Выберите нужные сервисы для интеграции. В нашем примере это Гугл таблицы и ПланФикс. Затем нажмите кнопку Continue:
- Откроется окно создания интеграции. На этом этапе необходимо подключить Гугл таблицы и ПланФикс к Make:
- Кликните на Гугл таблицу и выберите событие Get a Cell:
- Теперь необходимо подключить Гугл таблицу к Make. Нажмите кнопку Add. На следующем шаге задайте имя соединения с Гугл таблицей и создайте соединение, разрешив Make доступ к вашему Гугл-аккаунту:
- Когда Make подключился к аккаунту, заполните окно необходимыми данными — название гугл-таблицы (1), номер листа (2), номер ячейки (3), в которую вставляли формулу получения курса валюты:
- То же самое проделайте для всех валют, данные которых планируете получать в ПланФиксе:
- На последнем этапе подключите ПланФикс. Make соберет все значения курсов валют из таблицы и на последнем шаге создаст задачу, куда передаст собранные данные:
- Когда Make подключился к аккаунту ПланФикс, настройте соединение:
- Найдите Template ID и укажите шаблон, по которому будет создаваться задача в ПланФиксе.
- В поле Custom Data укажите пользовательские поля, которые созданы для значений курса валют.
- После всех настроек запустите тест, нажав кнопку Run once:
- Если все настройки выполнены корректно, в ПланФиксе создастся новая задача с курсами валют:
- Завершая настройки, укажите время ежедневного срабатывания сценария, чтобы в ПланФикс каждый день поступали актуальные данные курсов валют: