findIndex

Функция findIndex возвращает индекс (ключ) первого элемента списка (массива), соответствующего условию.

Синтаксис

findIndex(list, condition)
list
Обязательный аргумент (List). Входной массив. Может содержать литерал-список (литерал-массив), обращение к свойству базы данных со списком (массивом), а также функцию, возвращающую список (массив).
condition
Обязательный аргумент (Boolean). Условие с использованием предопределенных переменных index и (или) current.

Возвращает Number.

Хотите чувствовать себя в Notion как рыба в воде?

Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти

Особенности

Условие может обращаться к ключу элемента списка (массива) – предопределенная переменная index, а также к значению элемента списка (массива) – предопределенная переменная current.

Нумерация индексов (ключей) элементов списка (массива) начинается с нуля.

Если элемент списка (массива), соответствующий условию, не найден, функция Notion findIndex возвращает -1.

25 формул Notion на каждый день

Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти

Использование

Принцип работы findIndex

/* https://notionformulas.chumakova.ru */findIndex(
	prop("Список"), /* Список (массив), в котором осуществляется поиск */
	contains( /* Проверка на вхождение подстроки в строку */
		current, /* Строка */
		"а" /* Подстрока */
	)
)
/* https://notionformulas.chumakova.ru */prop("Список").findIndex(current.contains("а"))
Формула Notion 2.0 «Принцип работы findIndex»

В этой формуле используются: prop, contains.