Excel.LinkedEntityDataDomain class
Representa uma categoria ou campo de informações específico que partilha algumas características ou atributos comuns. Um domínio de dados está ligado a um fornecedor de dados, que funciona como a origem de dados para LinkedEntityCellValue
objetos no livro. Um domínio de dados é uma categoria de dados, como ações, geografia ou moedas. Um fornecedor de dados é um serviço, como o Bing, o Power BI ou um Suplemento do Office.
- Extends
Comentários
Propriedades
context | O contexto do pedido associado ao objeto . Esta ação liga o processo do suplemento ao processo da aplicação anfitriã do Office. |
data |
Obtém o nome do fornecedor de dados para o domínio de dados da entidade ligada. Este nome pode ser alterado com base nas informações fornecidas pelo fornecedor de dados. |
id | Obtém o ID do domínio de dados da entidade ligada definido pelos Suplementos do Office. Este ID não é aplicável a domínios de dados de entidades ligadas definidos por fornecedores de dados de serviços, como o Bing ou o Power BI. |
last |
Obtém a data e hora (no fuso horário local) desde que o livro foi aberto e os |
load |
Obtém o ID da função personalizada que é chamada a pedido para resolve ou atualizar os |
name | Obtém o nome do domínio de dados da entidade ligada. Este nome pode ser alterado com base nas informações fornecidas pelo fornecedor de dados. |
periodic |
Obtém a frequência, em segundos, na qual |
refresh |
Especifica o modo de atualização que define como e quando os |
service |
Obtém o ID de serviço do domínio de dados da entidade ligada. Este ID é um valor reservado permanentemente para todos os domínios de dados de entidades ligadas que são definidos por fornecedores de dados de serviço, como o Bing ou o Power BI, ou definidos pelos Suplementos do Office. Este ID nunca muda entre sessões de utilizador. |
supported |
Obtém todos os modos de atualização suportados pelo domínio de dados da entidade ligada. Esta matriz pode ser alterada com base nas informações fornecidas pelo fornecedor de dados. |
Métodos
delete() | Elimina este objeto do |
load(options) | Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
load(property |
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
load(property |
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
refresh() | Atualiza todos os |
toJSON() | Substitui o método JavaScript |
Detalhes da propriedade
context
O contexto do pedido associado ao objeto . Esta ação liga o processo do suplemento ao processo da aplicação anfitriã do Office.
context: RequestContext;
Valor da propriedade
dataProvider
Obtém o nome do fornecedor de dados para o domínio de dados da entidade ligada. Este nome pode ser alterado com base nas informações fornecidas pelo fornecedor de dados.
readonly dataProvider: string;
Valor da propriedade
string
Comentários
id
Obtém o ID do domínio de dados da entidade ligada definido pelos Suplementos do Office. Este ID não é aplicável a domínios de dados de entidades ligadas definidos por fornecedores de dados de serviços, como o Bing ou o Power BI.
readonly id: string;
Valor da propriedade
string
Comentários
lastRefreshed
Obtém a data e hora (no fuso horário local) desde que o livro foi aberto e os LinkedEntityCellValue
objetos deste domínio de dados de entidade ligada foram atualizados pela última vez. Devolve undefined
se LinkedEntityCellValue
os objetos não tiverem sido atualizados desde que o livro foi aberto.
readonly lastRefreshed: Date;
Valor da propriedade
Date
Comentários
loadFunctionId
Obtém o ID da função personalizada que é chamada a pedido para resolve ou atualizar os LinkedEntityCellValue
objetos do domínio de dados da entidade ligada definido pelos Suplementos do Office. Para obter mais informações, veja Autogenerate JSON metadata for custom functions: ID (Gerar automaticamente metadados JSON para funções personalizadas: ID). Este ID não é aplicável a domínios de dados de entidades ligadas definidos por fornecedores de dados de serviços, como o Bing ou o Power BI.
readonly loadFunctionId: string;
Valor da propriedade
string
Comentários
name
Obtém o nome do domínio de dados da entidade ligada. Este nome pode ser alterado com base nas informações fornecidas pelo fornecedor de dados.
readonly name: string;
Valor da propriedade
string
Comentários
periodicRefreshInterval
Obtém a frequência, em segundos, na qual LinkedEntityCellValue
os objetos deste domínio de dados de entidade ligada são atualizados automaticamente. O intervalo de atualização só se aplica se estiver refreshMode
definido como "Periódico".
readonly periodicRefreshInterval: number;
Valor da propriedade
number
Comentários
refreshMode
Especifica o modo de atualização que define como e quando os LinkedEntityCellValue
objetos deste domínio de dados de entidade ligada são atualizados. Se o modo de atualização que está a ser definido não for suportado por este domínio de dados de entidade ligada, o modo de atualização atual não será alterado. Se o modo de atualização estiver definido como "Periódico", o intervalo de atualização é definido como o periodicRefreshInterval
deste domínio de dados de entidade ligada.
refreshMode: Excel.LinkedEntityDataDomainRefreshMode | "Unknown" | "Manual" | "OnLoad" | "Periodic";
Valor da propriedade
Excel.LinkedEntityDataDomainRefreshMode | "Unknown" | "Manual" | "OnLoad" | "Periodic"
Comentários
serviceId
Obtém o ID de serviço do domínio de dados da entidade ligada. Este ID é um valor reservado permanentemente para todos os domínios de dados de entidades ligadas que são definidos por fornecedores de dados de serviço, como o Bing ou o Power BI, ou definidos pelos Suplementos do Office. Este ID nunca muda entre sessões de utilizador.
readonly serviceId: number;
Valor da propriedade
number
Comentários
supportedRefreshModes
Obtém todos os modos de atualização suportados pelo domínio de dados da entidade ligada. Esta matriz pode ser alterada com base nas informações fornecidas pelo fornecedor de dados.
readonly supportedRefreshModes: Excel.LinkedEntityDataDomainRefreshMode[];
Valor da propriedade
Comentários
Detalhes do método
delete()
Elimina este objeto do LinkedEntityDataDomainCollection
. Depois de o domínio de dados da entidade ligada ser eliminado, não é possível criar novos LinkedEntityCellValue
objetos deste domínio de dados de entidade ligada e os objetos existentes LinkedEntityCellValue
não podem ser atualizados. Um Suplemento do Office só pode eliminar domínios de dados de entidade ligados que criou.
delete(): void;
Retornos
void
Comentários
load(options)
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync()
antes de ler as propriedades.
load(options?: Excel.Interfaces.LinkedEntityDataDomainLoadOptions): Excel.LinkedEntityDataDomain;
Parâmetros
Fornece opções para as propriedades do objeto a carregar.
Retornos
load(propertyNames)
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync()
antes de ler as propriedades.
load(propertyNames?: string | string[]): Excel.LinkedEntityDataDomain;
Parâmetros
- propertyNames
-
string | string[]
Uma cadeia delimitada por vírgulas ou uma matriz de cadeias que especificam as propriedades a carregar.
Retornos
load(propertyNamesAndPaths)
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync()
antes de ler as propriedades.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.LinkedEntityDataDomain;
Parâmetros
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select
é uma cadeia delimitada por vírgulas que especifica as propriedades a carregar e propertyNamesAndPaths.expand
é uma cadeia delimitada por vírgulas que especifica as propriedades de navegação a carregar.
Retornos
refresh()
Atualiza todos os LinkedEntityCellValue
objetos deste domínio de dados de entidade ligada. O pedido de atualização pode falhar se o fornecedor de dados estiver ocupado ou temporariamente inacessível.
refresh(): void;
Retornos
void
Comentários
toJSON()
Substitui o método JavaScript toJSON()
para fornecer uma saída mais útil quando um objeto de API é transmitido para JSON.stringify()
. (JSON.stringify
por sua vez, chama o toJSON
método do objeto que lhe é transmitido.) Enquanto o objeto original Excel.LinkedEntityDataDomain
é um objeto de API, o toJSON
método devolve um objeto JavaScript simples (escrito como Excel.Interfaces.LinkedEntityDataDomainData
) que contém cópias rasas de quaisquer propriedades subordinadas carregadas do objeto original.
toJSON(): Excel.Interfaces.LinkedEntityDataDomainData;