К тексту на этой странице мог быть частично применён машинный перевод.

Автоматическая замена значений в формулах, использующих функцию TODAY

Функция TODAY используется для подстановки в формулы текущей даты.

Доступно для:

Планы:

  • Pro
  • Business
  • Enterprise

Разрешения:

  • Владелец
  • Администратор

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

Users on an Enterprise plan can use AI to generate formulas. Подробнее.

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

Способ 1. Запись даты во вспомогательном столбце

Создайте в таблице столбец "Дата" и укажите в ячейке вчерашнюю дату (или любую дату в прошлом). Этот столбец можно будет скрыть. 

Затем создайте рабочий процесс на основе времени, который будет подставлять текущую дату в этот новый столбец с помощью действия Записать дату

Чтобы создать рабочий процесс, выполните следующие действия.

  1. Выберите Автоматизация > Создать рабочий процесс с нуля.
  2. Дайте рабочему процессу название (например, "Ежедневное обновление").
  3. В качестве критерия срабатывания укажите Наступление определённой даты.
  4. Выберите Запустить один раз и смените этот параметр на Настройка > Повторять кажд. день.
  5. В качестве времени срабатывания укажите раннее утро (например, 2 часа ночи).
  6. В блоке условий укажите значение "в прошлом" для нового столбца с датой. 
  7. Настройте блок действий так, чтобы записывать дату в этом столбце.

На рисунке показан пример рабочего процесса для ежедневного обновления.

 

Не забудьте добавить как минимум одну прошедшую дату в новый столбец, чтобы иметь ячейку, которую рабочий процесс обновит на следующий день.  


 

 

Способ 2. Запись даты и связывание ячеек, чтобы обновлять несколько таблиц

Если вам необходимо обновлять несколько таблиц, создайте столбец с датой и описанный выше рабочий процесс в отдельной вспомогательной таблице. Затем используйте связывание ячеек, чтобы подставлять дату из этой вспомогательной таблицы в текущую таблицу, содержащую функцию TODAY. 

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

Способ 3. Использование Bridge для настройки ежедневного сохранения таблицы

Если у вас есть доступ к Bridge, обратитесь к соответствующей статье, где описывается использование шаблона для ежедневного сохранения таблицы