✨ Ярлыки: Как отображать на карточке дополнительный текст со значением проперти?#формулы
Ярлыком в Notion я называю специальное проперти, которое добавляет текстовый контекст к другому проперти.
Например, в
шаблоне Финансы OS реализован функционал накоплений.
💘Выставляется
целевая сумма накопления.
💘Рилейшеном мы добавляем все транзакции с начислением денег в конкретную копилку и через роллап получаем сумму всех
начислений.
💘А еще вычитаем из целевой суммы сумму начислений и получаем число суммы, которую
осталось накопить.
Все три цифры важны для понимания текущего статуса по копилке.
НО
❌Каждый раз открывать карточку для получения ключевой информации по копилке мне
неудобно.
❌Если я буду просто отображать три проперти с цифрами на карточке, мне будет сложно мгновенно сориентироваться, что означает каждая цифра.
✅Тут и подключаются те самые
ярлыки: проперти-формулы, которые берут значения из других проперти и включают в себя дополнительный текст.
❔ Как же сделать такой ярлык?
У меня есть проперти-number с числом целевой суммы накопления
Цель, равное
200000.
Я хочу, чтобы на карточке отображалось
Цель: 200000 рублей🟣Для этого создаю новое
проперти-формулу и называю его
Ярлык.
🟣В
кавычках пишу нужный текст до отображения числа цели
▶️“Цель: ”
Обратите внимание, если я хочу, чтобы перед числом у меня был
пробел, я ставлю пробел перед закрытием кавычек.
🟣Добавлю и окончание ярлыка в таком же формате через
плюс:
▶️ “Цель: ” + “ рублей”
Хочу, чтобы после числа у меня был пробел, ставлю пробел перед словом
рублей.
В проперти уже отображается строка в нужном виде, без плюса и кавычек
▶️Цель: рублей🟣Между этими двумя слагаемыми мне нужно отображать проперти с числом.
Добавляю через
плюс ▶️ “Цель: ” + prop(”Цель”) + “ рублей”
❌ И… Это не сработает, потому что проперти
Цель является
числовым.
Сложить плюсом строку "
Цель: ”
с числом нельзя. Это разные типы данных.
Пример:
2 + 2,
где 2 - это число = 4
”2” + “2”,
где 2 - это текстовый символ = 22
Мы как раз используем в нашей формуле второй вариант сложения.
🟣Легко
преобразую число в строку с помощью специальной функции
format()
▶️format(prop(”Цель”))
Теперь Notion сумеет присоединить число к словам.
✅ “Цель: ” + format(prop(”Цель”)) + “ рублей”
🟣Готово! На карточке отображается
Цель: 200000 рублей
👍 Получается очень удобно и полезно, а достигается простыми плюсами!
💜 Поддержать канал