Курс валют ЦБ РФ в ПланФиксе: различия между версиями
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
|description=Integromat | |description=Integromat | ||
}} | }} | ||
С помощью [[ | С помощью [[Make]] можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе: | ||
*[[#Шаг № 1: Получаем курс валют в Гугл таблицу |Шаг № 1: Получаем курс валют в Гугл таблицу]] | *[[#Шаг № 1: Получаем курс валют в Гугл таблицу |Шаг № 1: Получаем курс валют в Гугл таблицу]] |
Версия от 07:13, 5 июля 2022
С помощью Make можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе:
- Шаг № 1: Получаем курс валют в Гугл таблицу
- Шаг № 2: Настраиваем шаблон задачи в ПланФикс
- Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Integromat
Шаг № 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: Соединяем Гугл таблицу и ПланФикс через Integromat
- После регистрации в Integromat пройдите по пути: Dashboard — Create a new scenario:
- Выберите нужные сервисы для интеграции. В нашем примере это Гугл таблицы и ПланФикс. Затем нажмите кнопку Continue:
- Откроется окно создания интеграции. На этом этапе необходимо подключить Гугл таблицы и ПланФикс к Integromat:
- Кликните на Гугл таблицу и выберите событие Get a Cell:
- Теперь необходимо подключить Гугл таблицу к Integromat. Нажмите кнопку Add. На следующем шаге задайте имя соединения с Гугл таблицей и создайте соединение, разрешив Integromat доступ к вашему Гугл-аккаунту:
- Когда Integromat подключился к аккаунту, заполните окно необходимыми данными — название гугл-таблицы (1), номер листа (2), номер ячейки (3), в которую вставляли формулу получения курса валюты:
- То же самое проделайте для всех валют, данные которых планируете получать в ПланФиксе:
- На последнем этапе подключите ПланФикс. Integromat соберет все значения курсов валют из таблицы и на последнем шаге создаст задачу, куда передаст собранные данные:
- Когда Integromat подключился к аккаунту ПланФикс, настройте соединение:
- Найдите Template ID и укажите шаблон, по которому будет создаваться задача в ПланФиксе.
- В поле Custom Data укажите пользовательские поля, которые созданы для значений курса валют.
- После всех настроек запустите тест, нажав кнопку Run once:
- Если все настройки выполнены корректно, в ПланФиксе создастся новая задача с курсами валют:
- Завершая настройки, укажите время ежедневного срабатывания сценария, чтобы в ПланФикс каждый день поступали актуальные данные курсов валют: