Автоматизации

Формулы в автоматизациях Notion появились в релизе 2.46 от 

Принцип работы формул в автоматизациях Notion

Формулы в автоматизациях Notion работают почти так же, как формулы в базах данных. У них тот же синтаксис, они используют те же типы данных, операторы и функции. Однако у формул в автоматизациях иное назначение.

Если формула в свойстве базы данных состоит не из литералов, а берет данные из других свойств, то значение в свойстве Formula – переменное. При изменении значений в свойствах, на которые ссылается формула, вывод формулы обновляется динамически. Таким образом, основная функция формул в свойствах баз данных – обеспечивать актуальность вычислений.

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

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

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

Формулы в кнопках

Формулы Notion можно задействовать в автоматизациях, запускаемых по нажатию на кнопки (доступны на всех тарифах, в том числе, на бесплатном).

Для добавления кнопки на страницу воспользуйтесь быстрой командой /button.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Добавление кнопки на страницу

Для добавления кнопки в базу данных нажмите на плюс в шапке табличного представления базы данных и в открывшемся списке выберите тип свойства Button.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Добавление кнопки в базу данных

Введите название свойства и нажмите на Edit automation.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Добавление кнопки в базу данных

В открывшемся диалоговом окне введите название кнопки, затем нажмите на New action и на Edit property – добавьте свойства, которые нужно заполнить нажатием на кнопку.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Выбор свойства

Нажмите на поле с выпадающим списком Select и выберите Custom formula.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Выбор формулы как способа автозаполнения содержимого свойства

Введите код в поле ввода открывшегося окна редактирования формулы.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Ввод кода формулы

Нажмите на синюю кнопку Save, чтобы сохранить формулу, а затем для сохранения настроек автоматизации.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Сохранение автоматизации

Созданная автоматизация будет запускаться, когда пользователь нажмет на кнопку «Взять в работу» в любой из строк. Автоматизация заменит значение в свойстве (ячейке) «Статус» на «В работе», а также проанализирует содержимое свойства (ячейки) «Взято в работу». Если оно окажется пустым, то проставит в свойстве (ячейке) текущую дату, если нет – сохранит ранее проставленную.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Результат срабатывания добавленной автоматизации

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

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

Формулы в триггерных автоматизациях

Формулы Notion можно задействовать в триггерных автоматизациях (доступны только на платных тарифах).

Нажмите на иконку «молния» слева от синей кнопки New.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Добавление автоматизации

В открывшемся диалоговом окне введите название автоматизации, затем нажмите на New trigger и настройте триггеры.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Настройка триггеров

Нажмите на New action, затем на Edit property и выберите свойство, которое нужно заполнить с использованием формул в автоматизациях.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Выбор свойства

Из предложенных вариантов заполнения выберите Custom formula.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Выбор формулы как способа автозаполнения содержимого свойства

Введите код в поле ввода открывшегося окна редактирования формулы.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Ввод кода формулы

Нажмите на синюю кнопку Save, а затем Create.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Сохранение автоматизации
Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Добавленная автоматизация в списке автоматизаций базы данных

Созданная автоматизация будет запускаться, когда пользователь установит любой из задач статус «В работе». Автоматизация проанализирует содержимое свойства (ячейки) «Взято в работу». Если оно окажется пустым, то проставит в свойстве (ячейке) текущую дату, если нет – сохранит ранее проставленную.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Результат срабатывания добавленной автоматизации

Переменные в автоматизациях

В формулах Notion доступны переменные, которые могут использоваться во всех формулах в рамках одной автоматизации.

Переменная может представлять собой фиксированное значение (литерал), либо вывод формулы.

Чтобы добавить переменную в автоматизацию, откройте её настройки, нажмите на New action, а затем на Define variables.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Добавление переменной

Нажмите на Variable 1 и переименуйте переменную. Затем нажмите на Edit as formula.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Переименование переменной

Введите формулу для формирования значения переменной.

Формулы в автоматизациях Notion | Формулы в кнопках Ноушен
Редактирование формулы, определяющей значение переменной

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

Обратите внимание: переменные должны быть инициированы до действий, иначе они не будут доступны в формулах.