Skip to main content

Метод DataValidation::setFormula2

Метод задает второй аргумент проверки данных. Используется только при проверке дат с помощью операторов Between и NotBetween. Второй аргумент может принимать следующие значения:

  • формула, результатом которой является дата ("=TODAY()+7");
  • именованный диапазон, состоящий из одной ячейки с датой ("=EndDate");
  • адрес ячейки ("='Data'!C2");
  • дата в формате мм/дд/гггг ("12/31/2024").

Вызов​


void setFormula2(boost::optional<std::string> formula2)

Параметры​

  • formula2: второй аргумент проверки данных, тип string.

Пример​


DataValidation dvDate = DataValidation();
dvDate.setType(DataValidationType::Date);
dvDate.setOperator(DataValidationOperator::Between);
dvDate.setFormula1(std::string("06/01/2024"));
dvDate.setFormula2(std::string("08/31/2024"));

cellRange.setDataValidation(dvDate);