Ваши комментарии

Окей, тогда, например, такой вариант. Создаете зап из Google Sheets через Code в Airtable. Вызов Дадаты происходит на шаге Code. Код на Питоне такой:

import json

BASE_URL = 'https://dadata.ru/api/v2/clean/'
TIMEOUT = 3  # in seconds
API_KEY = 'ВАШ_API_КЛЮЧ'
API_SECRET = 'ВАШ_СЕКРЕТНЫЙ_КЛЮЧ'

url = BASE_URL + 'name'
headers = {
    'Authorization': 'Token %s' % API_KEY,
    'X-Secret': API_SECRET,
    'Content-Type': 'application/json',
    'Accept-Encoding': 'gzip, deflate',
}

data = [ input_data['name'], ]
response = requests.post(url, data=json.dumps(data), headers=headers, timeout=TIMEOUT)
response.raise_for_status()
return response.json()

Заменяете в коде ВАШ_API_КЛЮЧ и ВАШ_СЕКРЕТНЫЙ_КЛЮЧ на реальные значения из личного кабинета. Настраиваете, чтобы ФИО из гугло-таблицы складывались в переменную name:


И все работает.


Если вы хотите эту возможность — напишите в комментариях, как станете использовать поля «кем выдан», «дата выдачи» и «код подразделения». Для чего они вам?

Интересная идея, спасибо! Посмотрим, насколько будет востребована.

Я исправил пример, чтобы учитывал такие ситуации. Посмотрите, пожалуйста, должно работать.

А какой скрипт оказался сложным для понимания? Дайте ссылку, пожалуйста.

Документация: https://dadata.ru/suggestions/usage/

Подробности: https://dadata.ru/help/suggestions


Исправим это со следующим обновлением ФИАС.

Пока такой возможности нет. В следующем году подумаем, как можно получать информацию о неработающих отделениях.

Вы устанавливаете ограничение на поле region (locations: [{ region: "Ростов-на-Дону" }]), а Ростов-на-Дону — это город (city). Поэтому подсказок и нет. Либо ставьте ограничение на city, либо на kladr_id.

Сервис поддержки клиентов работает на платформе UserEcho