ExcelScript.DateFilterCondition enum

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

Комментарии

Примеры

/**
 * This script applies a filter to a PivotTable that filters out rows 
 * that aren't from this month.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the "Date Recorded" field to filter. 
  // The data in this field must be dates in order for the filter to work.
  const pivot = workbook.getPivotTables()[0];
  const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
  const rowField = rowHierarchy.getFields()[0];

  // Apply the date filter.
  rowField.applyFilter({
    dateFilter: {
      // Setting the condition to `thisMonth` means items that are before or
      // after this month will not be displayed.
      condition: ExcelScript.DateFilterCondition.thisMonth
    }
  });
}

Поля

after

Дата после даты компаратора.

Обязательные условия: {comparator}. Необязательные условия: {wholeDays}.

afterOrEqualTo

Дата после или равна дате компаратора.

Обязательные условия: {comparator}. Необязательные условия: {wholeDays}.

allDatesInPeriodApril

Дата — апрель.

allDatesInPeriodAugust

Дата — август.

allDatesInPeriodDecember

Дата — декабрь.

allDatesInPeriodFebruary

Дата — февраль.

allDatesInPeriodJanuary

Дата — январь.

allDatesInPeriodJuly

Дата — июль.

allDatesInPeriodJune

Дата — июнь.

allDatesInPeriodMarch

Дата — март.

allDatesInPeriodMay

Дата — май.

allDatesInPeriodNovember

Дата — ноябрь.

allDatesInPeriodOctober

Дата — октябрь.

allDatesInPeriodQuarter1

Дата находится в квартале 1.

allDatesInPeriodQuarter2

Дата находится в квартале 2.

allDatesInPeriodQuarter3

Дата находится в квартале 3.

allDatesInPeriodQuarter4

Дата находится в квартале 4.

allDatesInPeriodSeptember

Дата — сентябрь.

before

Дата перед датой компаратора.

Обязательные условия: {comparator}. Необязательные условия: {wholeDays}.

beforeOrEqualTo

Дата до или равна дате компаратора.

Обязательные условия: {comparator}. Необязательные условия: {wholeDays}.

between

Между lowerBound и upperBound датами.

Обязательные условия: {lowerBound, upperBound}. Необязательные условия: {wholeDays, exclusive}.

equals

Равно критерию компаратора.

Обязательные условия: {comparator}. Необязательные условия: {wholeDays, exclusive}.

lastMonth

Дата — последний месяц.

lastQuarter

Дата — последний квартал.

lastWeek

Дата — на прошлой неделе.

lastYear

Дата — прошлый год.

nextMonth

Дата — следующий месяц.

nextQuarter

Дата — следующий квартал.

nextWeek

Дата — на следующей неделе.

nextYear

Дата — следующий год.

thisMonth

Дата — этот месяц.

thisQuarter

Дата — это квартал.

thisWeek

Дата — на этой неделе.

thisYear

Дата — этот год.

today

Дата сегодня.

tomorrow

Дата завтра.

unknown

DateFilterCondition неизвестно или не поддерживается.

yearToDate

Дата находится в том же году к дате.

yesterday

Дата вчера.