Excel.LinkedEntityCellValue interface
Representa un valor cuyas propiedades derivan de un servicio.
Comentarios
Conjunto de API: ExcelApi 1.16
Usada por
- Excel.LinkedEntityCellValueLoadedEventArgs: linkedEntityCellValue
- Excel.LinkedEntityLoadServiceResult: entidades
- Excel.PlaceholderErrorCellValue: target
- Excel.Workbook: getLinkedEntityCellValue
Ejemplos
// Creates a linked entity cell value with properties and a card layout.
// This is typically returned from a linked entity load service function.
const productLinkedEntity: Excel.LinkedEntityCellValue = {
type: "LinkedEntity",
text: "Chai",
id: {
entityId: "P1",
domainId: "products",
serviceId: 268436224, // Service ID used by Excel to identify linked entity cell values associated with an add-in.
culture: "en-US"
},
properties: {
"Product Name": {
type: "String",
basicValue: "Chai"
},
"Unit Price": {
type: "FormattedNumber",
basicValue: 18,
numberFormat: "$* #,##0.00"
},
Discontinued: {
type: "Boolean",
basicValue: false
}
},
layouts: {
compact: {
icon: "ShoppingBag"
},
card: {
title: { property: "Product Name" },
sections: [
{
layout: "List",
properties: ["Product Name", "Unit Price", "Discontinued"]
}
]
}
}
};
Propiedades
| basic |
Representa el valor que devolvería |
| basic |
Representa el valor que devolvería |
| id | Representa el origen del servicio que proporcionó la información en este valor. |
| layouts | Representa la información de diseño de las vistas de esta entidad vinculada. |
| properties | Representa las propiedades de esta entidad vinculada y sus metadatos. |
| provider | Representa información que describe el servicio que proporcionó datos en este |
| text | Representa el texto que se muestra cuando se representa una celda con este valor. |
| type | Representa el tipo de este valor de celda. |
Detalles de las propiedades
basicType
Representa el valor que devolvería Range.valueTypes para una celda con este valor.
basicType?: RangeValueType.error | "Error";
Valor de propiedad
error | "Error"
Comentarios
basicValue
Representa el valor que devolvería Range.values para una celda con este valor. Cuando se accede a ella a través de una valuesAsJson propiedad, este valor de cadena se alinea con la configuración regional en-US. Cuando se accede a través de una valuesAsJsonLocal propiedad, este valor de cadena se alinea con la configuración regional de presentación del usuario.
basicValue?: "#VALUE!" | string;
Valor de propiedad
"#VALUE!" | string
Comentarios
id
Representa el origen del servicio que proporcionó la información en este valor.
id: LinkedEntityId;
Valor de propiedad
Comentarios
layouts
Representa la información de diseño de las vistas de esta entidad vinculada.
layouts?: EntityViewLayouts;
Valor de propiedad
Comentarios
properties
Representa las propiedades de esta entidad vinculada y sus metadatos.
properties?: {
[key: string]: EntityPropertyType;
};
Valor de propiedad
{ [key: string]: Excel.EntityPropertyType; }
Comentarios
provider
Representa información que describe el servicio que proporcionó datos en este LinkedEntityCellValue. Esta información se puede usar para la personalización de marca en tarjetas de entidad.
provider?: CellValueProviderAttributes;
Valor de propiedad
Comentarios
text
Representa el texto que se muestra cuando se representa una celda con este valor.
text?: string;
Valor de propiedad
string
Comentarios
type
Representa el tipo de este valor de celda.
type: CellValueType.linkedEntity | "LinkedEntity";
Valor de propiedad
linkedEntity | "LinkedEntity"