ExcelScript.ListDataValidation interface
Stellt die Kriterien für die Datenüberprüfung auflisten dar.
Hinweise
Beispiele
/**
* This script creates a dropdown selection list for a cell.
* It uses the existing values of the selected range as the choices for the list.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the values for data validation.
const selectedRange = workbook.getSelectedRange();
const rangeValues = selectedRange.getValues();
// Convert the values into a comma-delimited string.
let dataValidationListString = "";
rangeValues.forEach((rangeValueRow) => {
rangeValueRow.forEach((value) => {
dataValidationListString += value + ",";
});
});
// Clear the old range.
selectedRange.clear(ExcelScript.ClearApplyTo.contents);
// Apply the data validation to the first cell in the selected range.
const targetCell = selectedRange.getCell(0, 0);
const dataValidation = targetCell.getDataValidation();
// Set the content of the dropdown list.
let validationCriteria : ExcelScript.ListDataValidation = {
inCellDropDown: true,
source: dataValidationListString
};
let validationRule: ExcelScript.DataValidationRule = {
list: validationCriteria
};
dataValidation.setRule(validationRule);
}
Eigenschaften
in |
Gibt an, ob die Liste in einer Zellen-Dropdownliste angezeigt werden soll. Der Standardwert ist |
source | Quelle der Liste für die Datenüberprüfung Beim Festlegen des Werts kann er als |
Details zur Eigenschaft
inCellDropDown
Gibt an, ob die Liste in einer Zellen-Dropdownliste angezeigt werden soll. Der Standardwert ist true
.
inCellDropDown: boolean;
Eigenschaftswert
boolean
source
Quelle der Liste für die Datenüberprüfung Beim Festlegen des Werts kann er als Range
Objekt oder als Zeichenfolge übergeben werden, die eine durch Trennzeichen getrennte Zahl, einen booleschen Wert oder ein Datum enthält.
source: string | Range;
Eigenschaftswert
string | ExcelScript.Range
Office Scripts
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für