Excel.LinkedEntityCellValue interface
Representa um valor cujas propriedades derivam de um serviço.
Comentários
Conjunto de API: ExcelApi 1.16
Usada por
- Excel.LinkedEntityCellValueLoadedEventArgs: linkedEntityCellValue
- Excel.LinkedEntityLoadServiceResult: entidades
- Excel.PlaceholderErrorCellValue: destino
- Excel.Workbook: getLinkedEntityCellValue
Exemplos
// 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"]
}
]
}
}
};
Propriedades
| basic |
Representa o valor que seria devolvido por para |
| basic |
Representa o valor que seria devolvido por para |
| id | Representa a origem do serviço que forneceu as informações neste valor. |
| layouts | Representa informações de esquema para vistas desta entidade ligada. |
| properties | Representa as propriedades desta entidade ligada e os respetivos metadados. |
| provider | Representa informações que descrevem o serviço que forneceu dados neste |
| text | Representa o texto apresentado quando uma célula com este valor é composta. |
| type | Representa o tipo deste valor de célula. |
Detalhes da propriedade
basicType
Representa o valor que seria devolvido por para Range.valueTypes uma célula com este valor.
basicType?: RangeValueType.error | "Error";
Valor da propriedade
error | "Error"
Comentários
basicValue
Representa o valor que seria devolvido por para Range.values uma célula com este valor. Quando acedido através de uma valuesAsJson propriedade, este valor de cadeia alinha-se com a região en-US. Quando acedido através de uma valuesAsJsonLocal propriedade, este valor de cadeia alinha-se com a região de apresentação do utilizador.
basicValue?: "#VALUE!" | string;
Valor da propriedade
"#VALUE!" | string
Comentários
id
Representa a origem do serviço que forneceu as informações neste valor.
id: LinkedEntityId;
Valor da propriedade
Comentários
layouts
Representa informações de esquema para vistas desta entidade ligada.
layouts?: EntityViewLayouts;
Valor da propriedade
Comentários
properties
Representa as propriedades desta entidade ligada e os respetivos metadados.
properties?: {
[key: string]: EntityPropertyType;
};
Valor da propriedade
{ [key: string]: Excel.EntityPropertyType; }
Comentários
provider
Representa informações que descrevem o serviço que forneceu dados neste LinkedEntityCellValue. Estas informações podem ser utilizadas para a imagem corporativa em cartões de entidade.
provider?: CellValueProviderAttributes;
Valor da propriedade
Comentários
text
Representa o texto apresentado quando uma célula com este valor é composta.
text?: string;
Valor da propriedade
string
Comentários
type
Representa o tipo deste valor de célula.
type: CellValueType.linkedEntity | "LinkedEntity";
Valor da propriedade
linkedEntity | "LinkedEntity"