Excel.DataValidationType enum

表示数据验证类型枚举。

注解

API 集:ExcelApi 1.8

使用方

示例

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

await Excel.run(async (context) => {
    // Get the data validation type of the currently selected range.
    const range = context.workbook.getSelectedRange();
    range.load("address");
    range.dataValidation.load("type");
    await context.sync();

    const validationType: Excel.DataValidationType = range.dataValidation.type as Excel.DataValidationType;
    console.log(`Data validation type for ${range.address}: ${validationType}`);
});

字段

custom = "Custom"

自定义数据验证类型。

date = "Date"

日期数据验证类型。

decimal = "Decimal"

十进制数据验证类型。

inconsistent = "Inconsistent"

不一致意味着区域的数据验证不一致,指示不同单元格上存在不同的规则。

list = "List"

列表数据验证类型。

mixedCriteria = "MixedCriteria"

混合条件意味着区域在某些单元格(但不是所有单元格)上存在数据验证。

none = "None"

“无”表示允许任何值,指示区域中没有数据验证。

textLength = "TextLength"

文本长度数据验证类型。

time = "Time"

时间数据验证类型。

wholeNumber = "WholeNumber"

整数数据验证类型。