Excel.BasicDataValidation interface

Stellt die grundlegenden Kriterien für die Typdatenüberprüfung dar.

Hinweise

API-Satz: ExcelApi 1.8

Verwendet von

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/22-data-validation/data-validation-types.yaml

function applyDecimal(sheet: Excel.Worksheet) {
    // Decimal values between 0 and 10 are allowed.
    const basicRule: Excel.BasicDataValidation = {
        formula1: 0,
        formula2: 10,
        operator: Excel.DataValidationOperator.between
    };
    const rule: Excel.DataValidationRule = { decimal: basicRule };
    sheet.getRange("B3").dataValidation.rule = rule;
}

Eigenschaften

formula1

Gibt den rechten Operanden an, wenn die Operatoreigenschaft auf einen binären Operator wie GreaterThan festgelegt ist (der linke Operand ist der Wert, den der Benutzer in die Zelle einzugeben versucht). Gibt mit den ternären Operatoren Between und NotBetween den Operanden der unteren Grenze an. Wenn Sie beispielsweise formula1 auf 10 und den Operator auf GreaterThan festlegen, bedeutet dies, dass gültige Daten für den Bereich größer als 10 sein müssen. Beim Festlegen des Werts kann er als Zahl, als Bereichsobjekt oder als Zeichenfolgenformel übergeben werden (wobei die Zeichenfolge entweder eine in einer Zeichenfolge hinterlegte Zahl, ein Zellbezug wie "=A1" oder eine Formel wie "=MIN(A1, B1)" ist). Beim Abrufen des Werts wird er immer als Zeichenfolgenformel zurückgegeben, z. B.: "=10", "=A1", "=SUMME(A1:B5)" usw.

formula2

Gibt mit den ternären Operatoren Between und NotBetween den oberen Begrenzungsoperanden an. Wird nicht mit binären Operatoren wie z. B. GreaterThan verwendet. Beim Festlegen des Werts kann er als Zahl, als Bereichsobjekt oder als Zeichenfolgenformel übergeben werden (wobei die Zeichenfolge entweder eine in einer Zeichenfolge hinterlegte Zahl, ein Zellbezug wie "=A1" oder eine Formel wie "=MIN(A1, B1)" ist). Beim Abrufen des Werts wird er immer als Zeichenfolgenformel zurückgegeben, z. B.: "=10", "=A1", "=SUMME(A1:B5)" usw.

operator

Der Operator, der zum Überprüfen der Daten verwendet wird.

Details zur Eigenschaft

formula1

Gibt den rechten Operanden an, wenn die Operatoreigenschaft auf einen binären Operator wie GreaterThan festgelegt ist (der linke Operand ist der Wert, den der Benutzer in die Zelle einzugeben versucht). Gibt mit den ternären Operatoren Between und NotBetween den Operanden der unteren Grenze an. Wenn Sie beispielsweise formula1 auf 10 und den Operator auf GreaterThan festlegen, bedeutet dies, dass gültige Daten für den Bereich größer als 10 sein müssen. Beim Festlegen des Werts kann er als Zahl, als Bereichsobjekt oder als Zeichenfolgenformel übergeben werden (wobei die Zeichenfolge entweder eine in einer Zeichenfolge hinterlegte Zahl, ein Zellbezug wie "=A1" oder eine Formel wie "=MIN(A1, B1)" ist). Beim Abrufen des Werts wird er immer als Zeichenfolgenformel zurückgegeben, z. B.: "=10", "=A1", "=SUMME(A1:B5)" usw.

formula1: string | number | Range;

Eigenschaftswert

string | number | Excel.Range

Hinweise

API-Satz: ExcelApi 1.8

formula2

Gibt mit den ternären Operatoren Between und NotBetween den oberen Begrenzungsoperanden an. Wird nicht mit binären Operatoren wie z. B. GreaterThan verwendet. Beim Festlegen des Werts kann er als Zahl, als Bereichsobjekt oder als Zeichenfolgenformel übergeben werden (wobei die Zeichenfolge entweder eine in einer Zeichenfolge hinterlegte Zahl, ein Zellbezug wie "=A1" oder eine Formel wie "=MIN(A1, B1)" ist). Beim Abrufen des Werts wird er immer als Zeichenfolgenformel zurückgegeben, z. B.: "=10", "=A1", "=SUMME(A1:B5)" usw.

formula2?: string | number | Range;

Eigenschaftswert

string | number | Excel.Range

Hinweise

API-Satz: ExcelApi 1.8

operator

Der Operator, der zum Überprüfen der Daten verwendet wird.

operator: Excel.DataValidationOperator | "Between" | "NotBetween" | "EqualTo" | "NotEqualTo" | "GreaterThan" | "LessThan" | "GreaterThanOrEqualTo" | "LessThanOrEqualTo";

Eigenschaftswert

Excel.DataValidationOperator | "Between" | "NotBetween" | "EqualTo" | "NotEqualTo" | "GreaterThan" | "LessThan" | "GreaterThanOrEqualTo" | "LessThanOrEqualTo"

Hinweise

API-Satz: ExcelApi 1.8