Funções e Seletores de Transformação de Páginas
Resumo
A configuração de transformação de página predefinida (webpartmapping.xml) utiliza funções e seletores incorporados para impulsionar o mapeamento de peças Web clássicas para peças Web de terceiros e de terceiros modernas. Esta página lista todas as funções disponíveis.
Observação
Esta página é gerada automaticamente, se vir problemas, crie um PR na respetiva base de códigos do Framework de transformação.
Funções
HtmlEncode
Descrição: Devolve o valor codificado html desta cadeia.
Exemplo:{EncodedText} = HtmlEncode({Text})
Inserir parâmetros
Nome | Descrição |
---|---|
{Text} | Codificação de texto para html |
Parâmetros de saída
Nome | Descrição |
---|---|
{EncodedText} | Texto codificado em html |
HtmlEncodeForJson
Descrição: Devolve o valor codificado em html json desta cadeia.
Exemplo:{JsonEncodedText} = HtmlEncodeForJson({Text})
Inserir parâmetros
Nome | Descrição |
---|---|
{Text} | Codificação de texto para html para inclusão no json |
Parâmetros de saída
Nome | Descrição |
---|---|
{JsonEncodedText} | Texto codificado em HTML para inclusão no ficheiro json |
EnterTrue
Descrição: Devolve simplesmente a cadeia true.
Exemplo:{UsePlaceHolders} = ReturnTrue()
Parâmetros de saída
Nome | Descrição |
---|---|
{UsePlaceHolders} | Valor verdadeiro |
EnterFalse
Descrição: Devolve simplesmente a cadeia false.
Exemplo:{UsePlaceHolders} = ReturnFalse()
Parâmetros de saída
Nome | Descrição |
---|---|
{UsePlaceHolders} | Valor falso |
ReturnServerRelativePath
Descrição: Transforma o caminho de entrada num caminho relativo do servidor.
Exemplo:{ServerRelativePath} = ReturnServerRelativePath({Path})
Inserir parâmetros
Nome | Descrição |
---|---|
{Path} | Caminho para transformar |
Parâmetros de saída
Nome | Descrição |
---|---|
{ServerRelativePath} | Caminho relativo do servidor |
ReturnFileName
Descrição: Devolve o nome de ficheiro do caminho especificado.
Exemplo:{FileName} = ReturnFileName({Path})
Inserir parâmetros
Nome | Descrição |
---|---|
{Path} | Caminho a analisar |
Parâmetros de saída
Nome | Descrição |
---|---|
{FileName} | Nome do ficheiro com extensão do caminho especificado |
Concatenar
Descrição: Concatena 2 cadeias.
Exemplo:{CompleteString} = Concatenate({String1},{String2})
Inserir parâmetros
Nome | Descrição |
---|---|
{String1} | Primeira cadeia |
{String2} | Segunda cadeia |
Parâmetros de saída
Nome | Descrição |
---|---|
{CompleteString} | Concatenação das cadeias transmitidas |
ConcatenateWithSemiColonDelimiter
Descrição: Concatena 2 cadeias com um ponto e vírgula no meio.
Exemplo:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
Inserir parâmetros
Nome | Descrição |
---|---|
{String1} | Primeira cadeia |
{String2} | Segunda cadeia |
Parâmetros de saída
Nome | Descrição |
---|---|
{CompleteString} | Concatenação das cadeias transmitidas |
ConcatenateWithPipeDelimiter
Descrição: Concatena 2 cadeias com um caráter de pipe no meio.
Exemplo:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
Inserir parâmetros
Nome | Descrição |
---|---|
{String1} | Primeira cadeia |
{String2} | Segunda cadeia |
Parâmetros de saída
Nome | Descrição |
---|---|
{CompleteString} | Concatenação das cadeias transmitidas |
StaticString
Descrição: Devolve uma cadeia (estática) fornecida como entrada
Exemplo:StaticString('static string')
Inserir parâmetros
Nome | Descrição |
---|---|
{'cadeia estática'} | Cadeia de entrada estática |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Cadeia fornecida como entrada |
TextCleanup
Descrição: Reescreve o html da página wiki para estar em conformidade com o html suportado pela peça de texto do lado do cliente.
Exemplo:{CleanedText} = TextCleanup({Text},{UsePlaceHolders})
Inserir parâmetros
Nome | Descrição |
---|---|
{Text} | Conteúdo html wiki original |
{UsePlaceHolders} | Parâmetro que indica se os marcadores de posição têm de ser incluídos para elementos img/iframe não suportados no wiki html |
Parâmetros de saída
Nome | Descrição |
---|---|
{CleanedText} | Html compatível com a peça de texto do lado do cliente |
ContainsScript
Descrição: Verifica se o html fornecido contém JavaScript
Exemplo:{HasScript} = ContainsScript({Text})
Inserir parâmetros
Nome | Descrição |
---|---|
{Text} | Conteúdo html a verificar |
Parâmetros de saída
Nome | Descrição |
---|---|
{HasScript} | Verdadeiro é que o html contém script, caso contrário, falso |
ListCrossSiteCheck
Descrição: Devolve o ID da lista de guardar entre coleções de sites.
Exemplo:{ListId} = ListCrossSiteCheck({ListId})
Inserir parâmetros
Nome | Descrição |
---|---|
{ListId} | Guid da lista a utilizar |
Parâmetros de saída
Nome | Descrição |
---|---|
{ListId} | ID de lista segura entre coleções de sites |
ListAddServerRelativeUrl
Descrição: Devolve o URL relativo do servidor de uma lista.
Exemplo:{ListServerRelativeUrl} = ListAddServerRelativeUrl({ListId})
Inserir parâmetros
Nome | Descrição |
---|---|
{ListId} | Guid da lista a utilizar |
Parâmetros de saída
Nome | Descrição |
---|---|
{ListServerRelativeUrl} | URL relativo do servidor da lista |
ListAddWebRelativeUrl
Descrição: Devolve o URL relativo da Web de uma lista.
Exemplo:{ListWebRelativeUrl} = ListAddWebRelativeUrl({ListId})
Inserir parâmetros
Nome | Descrição |
---|---|
{ListId} | Guid da lista a utilizar |
Parâmetros de saída
Nome | Descrição |
---|---|
{ListWebRelativeUrl} | URL relativo da Web da lista |
ListHideToolBar
Descrição: Verifica se uma peça Web XSLTListView tem uma barra de ferramentas oculta.
Exemplo:{HideToolBar} = ListHideToolBar({XmlDefinition})
Inserir parâmetros
Nome | Descrição |
---|---|
{XmlDefinition} | Atributo XmlDefinition do XSLTListViewWebPart |
Parâmetros de saída
Nome | Descrição |
---|---|
{HideToolBar} | Valor booleano que indica se a barra de ferramentas deve estar oculta |
ListDetectUsedView
Descrição: Deteta o ID da vista de lista que foi utilizado pela peça Web ao mapear a peça Web xmldefinition para as vistas de lista. Se não for encontrada nenhuma vista, é devolvido o ID de vista predefinido da lista.
Exemplo:{ListViewId} = ListDetectUsedView({ListId},{XmlDefinition})
Inserir parâmetros
Nome | Descrição |
---|---|
{ListId} | Guid da lista a analisar |
{XmlDefinition} | Atributo XmlDefinition do XSLTListViewWebPart |
Parâmetros de saída
Nome | Descrição |
---|---|
{ListViewId} | ID da vista a utilizar |
ImageLookup
Descrição: Procura um ficheiro com base no caminho relativo do servidor especificado e devolve as propriedades necessárias do ficheiro. Devolve nulo se o ficheiro não tiver sido encontrado.
Exemplo:ImageLookup({ServerRelativeFileName})
Inserir parâmetros
Nome | Descrição |
---|---|
{ServerRelativeFileName} | Nome de ficheiro relativo do servidor da imagem |
Parâmetros de saída
Nome | Descrição |
---|---|
{ImageListId} | ID da lista que contém o ficheiro |
{ImageUniqueId} | UniqueId do ficheiro |
ReturnCrossSiteRelativePath
Descrição: Transforma o caminho de entrada num caminho relativo do servidor. Se a página estiver localizada noutra página, o recurso será transferido e o URL será atualizado. Todas as falhas mantêm o valor original.
Exemplo:{ServerRelativeFileName} = ReturnCrossSiteRelativePath({ImageLink})
Inserir parâmetros
Nome | Descrição |
---|---|
{ImageLink} | Valor original da ligação de imagem |
Parâmetros de saída
Nome | Descrição |
---|---|
{ServerRelativeFileName} | Nova localização de destino para o recurso, se for transferido. |
ImageAnchorUrlRewrite
Descrição: Reescreva o URL da etiqueta de âncora de imagem.
Exemplo:ImageAnchorUrlRewrite({Anchor},{ImageUrl},{ServerRelativeFileName})
Inserir parâmetros
Nome | Descrição |
---|---|
{Anchor} | Etiqueta de âncora original obtida a partir da imagem de origem |
{ImageUrl} | URL de imagem original |
{ServerRelativeFileName} | Novo URL de imagem |
Parâmetros de saída
Nome | Descrição |
---|---|
{Anchor} | O URL após a reescrita do URL. Se a âncora e o URL da imagem original forem os mesmos, a âncora será definida para o novo URL da imagem |
ExtractWebpartProperties
Descrição: Extrai as propriedades da peça Web do lado do cliente para que possam ser reutilizadas.
Exemplo:{JsonProperties} = ExtractWebpartProperties({ClientSideWebPartData})
Inserir parâmetros
Nome | Descrição |
---|---|
{ClientSideWebPartData} | Dados de peças Web que definem a configuração da peça Web do lado do cliente |
Parâmetros de saída
Nome | Descrição |
---|---|
{JsonProperties} | Propriedades Json para configurar a peça Web do lado do cliente |
DocumentEmbedLookup
Descrição: Procura um ficheiro com base no caminho relativo do servidor especificado e devolve as propriedades necessárias do ficheiro. Devolve nulo se o ficheiro não tiver sido encontrado.
Exemplo:DocumentEmbedLookup({ServerRelativeFileName})
Inserir parâmetros
Nome | Descrição |
---|---|
{ServerRelativeFileName} | Nome de ficheiro relativo do servidor |
Parâmetros de saída
Nome | Descrição |
---|---|
{DocumentListId} | ID da lista que contém o ficheiro |
{DocumentUniqueId} | UniqueId do ficheiro |
{DocumentAuthor} | Nome principal de utilizador do autor do documento |
{DocumentAuthorName} | Nome do autor do ficheiro |
ContentEmbedCrossSiteCheck
Descrição: Gera uma exceção quando liga para .aspx ficheiro.
Exemplo:{Temp} = ContentEmbedCrossSiteCheck({ContentLink})
Inserir parâmetros
Nome | Descrição |
---|---|
{ContentLink} | Valor da ligação, se definido |
Parâmetros de saída
Nome | Descrição |
---|---|
{Temp} | Variável não utilizada |
LoadContentFromFile
Descrição: Carrega o conteúdo de um ficheiro como uma cadeia.
Exemplo:{FileContents} = LoadContentFromFile({ContentLink})
Inserir parâmetros
Nome | Descrição |
---|---|
{ContentLink} | URL relativo do servidor para o ficheiro a carregar |
Parâmetros de saída
Nome | Descrição |
---|---|
{FileContents} | Conteúdo de texto do ficheiro. Devolver cadeia vazia se o ficheiro não tiver sido encontrado |
UserDocumentsToHighlightedContentProperties
Descrição: Mapeia os dados da peça Web documentos do utilizador para uma coleção de propriedades e suporta os nós do servidorProcessedContent para a peça Web rollup de conteúdo (= Conteúdo Realçado)
Exemplo:SiteDocumentsToHighlightedContentProperties()
Parâmetros de saída
Nome | Descrição |
---|---|
{JsonProperties} | Coleção de propriedades da peça Web contentrollup (= Conteúdo Realçado) |
{SearchablePlainTexts} | Nós SearchablePlainTexts a adicionar no nó serverProcessedContent |
{Links} | Liga os nós a adicionar no nó serverProcessedContent |
{ImageSources} | Nós do ImageSources a adicionar no nó serverProcessedContent |
ContentBySearchToHighlightedContentProperties
Descrição: Mapeia os conteúdos através da pesquisa de dados de peças Web para uma coleção de propriedades e suporta os nós do servidorProcessedContent para a peça Web rollup de conteúdo (= Conteúdo Realçado)
Exemplo:ContentBySearchToHighlightedContentProperties({DataProviderJSON}, {SelectedPropertiesJson}, {ResultsPerPage}, {RenderTemplateId})
Inserir parâmetros
Nome | Descrição |
---|---|
{DataProviderJson} | |
{SelectedPropertiesJson} | |
{ResultsPerPage} | |
{RenderTemplateId} |
Parâmetros de saída
Nome | Descrição |
---|---|
{JsonProperties} | Coleção de propriedades da peça Web contentrollup (= Conteúdo Realçado) |
{SearchablePlainTexts} | Nós SearchablePlainTexts a adicionar no nó serverProcessedContent |
{Links} | Liga os nós a adicionar no nó serverProcessedContent |
{ImageSources} | Nós do ImageSources a adicionar no nó serverProcessedContent |
ContentByQueryToHighlightedContentProperties
Descrição: Mapeia os conteúdos por consulta de dados de peças Web para uma coleção de propriedades e suporta nós de servidorProcessedContent para a peça Web rollup de conteúdo (= Conteúdo Realçado)
Exemplo:ContentByQueryToHighlightedContentProperties({WebUrl},{ListGuid},{ListName},{ServerTemplate},{ContentTypeBeginsWithId},{FilterField1},{Filter1ChainingOperator},{FilterDisplayValue1},{FilterOperator1},{FilterField2},{Filter2ChainingOperator},{FilterDisplayValue2},{FilterOperator2},{FilterField3},{FilterDisplayValue3},{FilterOperator3},{SortBy},{SortByDirection},{GroupBy},{GroupByDirection},{ItemLimit},{DisplayColumns},{DataMappings})
Inserir parâmetros
Nome | Descrição |
---|---|
{WebUrl} | |
{ListGuid} | |
{ListName} | |
{ServerTemplate} | |
{ContentTypeBeginsWithId} | |
{FilterField1} | |
{Filter1ChainingOperator} | |
{FilterField1Value} | |
{FilterOperator1} | |
{FilterField2} | |
{Filter2ChainingOperator} | |
{FilterField2Value} | |
{FilterOperator2} | |
{FilterField3} | |
{FilterField3Value} | |
{FilterOperator3} | |
{SortBy} | |
{SortByDirection} | |
{GroupBy} | |
{GroupByDirection} | |
{ItemLimit} | |
{DisplayColumns} | |
{DataMappings} |
Parâmetros de saída
Nome | Descrição |
---|---|
{JsonProperties} | Coleção de propriedades da peça Web contentrollup (= Conteúdo Realçado) |
{SearchablePlainTexts} | Nós SearchablePlainTexts a adicionar no nó serverProcessedContent |
{Links} | Liga os nós a adicionar no nó serverProcessedContent |
{ImageSources} | Nós do ImageSources a adicionar no nó serverProcessedContent |
TextCleanUpSummaryLinks
Descrição: Reescreve o html da peça Web summarylinks para estar em conformidade com o html suportado pela peça de texto do lado do cliente.
Exemplo:{CleanedText} = TextCleanUpSummaryLinks({Text})
Inserir parâmetros
Nome | Descrição |
---|---|
{Text} | Conteúdo html wiki original |
Parâmetros de saída
Nome | Descrição |
---|---|
{CleanedText} | Html compatível com a peça de texto do lado do cliente |
SummaryLinksToQuickLinksProperties
Descrição: O maps summarylinks web part data into a properties collection and support serverProcessedContent nodes for the quicklinks web part
Exemplo:SummaryLinksToQuickLinksProperties({Text},{QuickLinksJsonProperties})
Inserir parâmetros
Nome | Descrição |
---|---|
{Text} | Conteúdo html wiki original |
{QuickLinksJsonProperties} | QuickLinks JSON properties blob (opcional) |
Parâmetros de saída
Nome | Descrição |
---|---|
{JsonProperties} | Coleção de propriedades da peça Web quicklinks |
{SearchablePlainTexts} | Nós SearchablePlainTexts a adicionar no nó serverProcessedContent |
{Links} | Liga os nós a adicionar no nó serverProcessedContent |
{ImageSources} | Nós do ImageSources a adicionar no nó serverProcessedContent |
LookupPerson
Descrição: Procura uma pessoa na lista UserInfo e devolve os detalhes necessários
Exemplo:LookupPerson({ContactLoginName})
Inserir parâmetros
Nome | Descrição |
---|---|
{ContactLoginName} | Conta de utilizador a procurar (no formato i:0#.f|membership|joe@contoso.onmicrosoft.com ) |
Parâmetros de saída
Nome | Descrição |
---|---|
{PersonName} | Nome do utilizador |
{PersonEmail} | E-mail do utilizador |
{PersonUPN} | UPN do utilizador |
{PersonRole} | Função do utilizador |
{PersonDepartment} | Departamento do utilizador |
{PersonPhone} | Número de telefone do utilizador |
{PersonSip} | Endereço SIP do utilizador |
EmptyString
Descrição: Devolve uma cadeia vazia
Exemplo:EmptyString()
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Cadeia vazia |
StaticString
Descrição: Devolve uma cadeia (estática) fornecida como entrada
Exemplo:StaticString('static string')
Inserir parâmetros
Nome | Descrição |
---|---|
{'cadeia estática'} | Cadeia de entrada estática |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Cadeia fornecida como entrada |
Prefixo
Descrição: Prefixa o texto de entrada com outro texto. O parâmetro applyIfContentIsEmpty controla se o prefixo também tem de ocorrer quando o conteúdo real está vazio
Exemplo:Prefix('<H1>Prefix some extra text</H1>', {PublishingPageContent}, 'false')
Inserir parâmetros
Nome | Descrição |
---|---|
{'prefix string'} | Cadeia de entrada estática que será utilizada como prefixo |
{PublishingPageContent} | O conteúdo real do campo HTML da página de publicação para o prefixo |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar se o prefixo ainda precisa de ocorrer quando o conteúdo do campo {PublishingPageContent} está emty |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Valor do prefixo {PublishingPageContent} com o valor de prefixo fornecido |
Sufixo
Descrição: Sufixo o texto de entrada com outro texto. O parâmetro applyIfContentIsEmpty controla se o sufixo também tem de ocorrer quando o conteúdo real está vazio
Exemplo:Suffix('<H1>Suffix some extra text</H1>', {PublishingPageContent}, 'false')
Inserir parâmetros
Nome | Descrição |
---|---|
Cadeia de {sufixo'} | Cadeia de entrada estática que será utilizada como sufixo |
{PublishingPageContent} | O conteúdo do campo HTML da página de publicação real para o sufixo |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar se o sufixo ainda precisa de ocorrer quando o conteúdo do campo {PublishingPageContent} está emty |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Valor do sufixo {PublishingPageContent} com o valor de sufixo fornecido |
PrefixAndSuffix
Descrição: Prefixos e sufixos do texto de entrada com outro texto. O parâmetro applyIfContentIsEmpty controla se o prefixo/sufixo também tem de ocorrer quando o conteúdo real está vazio
Exemplo:PrefixAndSuffix('<H1>Prefix some extra text</H1>','<H1>Suffix some extra text</H1>',{PublishingPageContent},'false')
Inserir parâmetros
Nome | Descrição |
---|---|
{'prefix string'} | Cadeia de entrada estática que será utilizada como prefixo |
Cadeia de {sufixo'} | Cadeia de entrada estática que será utilizada como sufixo |
{PublishingPageContent} | O conteúdo do campo HTML da página de publicação real para prefixo/sufixo |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar se o prefixo/sufixo ainda precisa de ocorrer quando o conteúdo do campo {PublishingPageContent} está emty |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Valor do prefixo/sufixo {PublishingPageContent} com os valores fornecidos |
ToImageUrl
Descrição: Devolve o URL de imagem relativa do servidor de um valor de campo Imagem de Publicação.
Exemplo:ToImageUrl({PublishingPageImage})
Inserir parâmetros
Nome | Descrição |
---|---|
{PublishingPageImage} | Valor do campo Imagem de Publicação |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | URL de imagem relativa do servidor |
ToImageAltText
Descrição: Devolve o texto alternativo da imagem de um valor de campo Imagem de Publicação.
Exemplo:ToImageAltText({PublishingPageImage})
Inserir parâmetros
Nome | Descrição |
---|---|
{PublishingPageImage} | Valor do campo Imagem de Publicação |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Texto alternativo da imagem |
ToImageAnchor
Descrição: Devolve o URL de âncora de imagem de um valor de campo Imagem de Publicação.
Exemplo:ToImageAnchor({PublishingPageImage})
Inserir parâmetros
Nome | Descrição |
---|---|
{PublishingPageImage} | Valor do campo Imagem de Publicação |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | URL de âncora de imagem |
ToImageCaption
Descrição: Devolve a legenda da imagem de um campo de legenda de imagem Html publicação
Exemplo:ToImageCaption({PublishingImageCaption})
Inserir parâmetros
Nome | Descrição |
---|---|
{PublishingImageCaption} | Publicar o valor do campo da legenda da imagem html |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Legenda da imagem |
ToPreviewImageUrl
Descrição: Devolve um URL de imagem de pré-visualização de página.
Exemplo:ToPreviewImageUrl({PreviewImage})
Inserir parâmetros
Nome | Descrição |
---|---|
{PreviewImage} | Um valor de campo de imagem de publicação ou uma cadeia que contém um caminho de imagem relativa do servidor |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Um URL de imagem de pré-visualização formatado |
ToAuthors
Descrição: Procura informações de utilizador para o ID de utilizador transmitido
Exemplo:ToAuthors({PublishingContact})
Inserir parâmetros
Nome | Descrição |
---|---|
{userId} | O ID (int) de um utilizador |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Um blob json formatado que descreve os detalhes do utilizador |
DefaultTaxonomyFieldValue
Descrição: Preencha um campo de taxonomia com base nos IDs de termos fornecidos. Pode configurar para substituir opcionalmente valores existentes
Exemplo:DefaultTaxonomyFieldValue({TaxField2},'a65537e8-aa27-4b3a-bad6-f0f61f84b9f7|69524923-a5a0-44d1-b5ec-7f7c6d0ec160','true')
Inserir parâmetros
Nome | Descrição |
---|---|
{Campo de Taxonomia} | O campo de taxonomia a atualizar |
{'term ids split by |'} | Lista de IDs do termo a definir, os valores múltiplos também podem ser utilizados quando o campo de taxonomia está configurado para aceitar vários termos |
{'valor booleano estático'} | Bool estático ("verdadeiro", "falso") para indicar se os valores predefinidos do termo têm de ser definidos caso o campo já contenha termos |
Parâmetros de saída
Nome | Descrição |
---|---|
{return value} | Cadeia com informações de termos necessárias para definir o campo de taxonomia |
Seletores
TextSelector
Descrição: Permite a opção de incluir um espaçador para peças de texto wiki de texto vazias.
Exemplo:TextSelector({CleanedText})
Inserir parâmetros
Nome | Descrição |
---|---|
{CleanedText} | Html compatível com a peça de texto do lado do cliente (limpo através da função TextCleanup) |
Valores de saída
Nome | Descrição |
---|---|
Texto | Será apresentado se o texto wiki fornecido não tiver sido considerado vazio |
Espaçador | Será exportado se o texto wiki fornecido tiver sido considerado vazio |
ListSelectorListLibrary
Descrição: Analisa uma lista e devolve o tipo de base de lista.
Exemplo:ListSelectorListLibrary({ListId})
Inserir parâmetros
Nome | Descrição |
---|---|
{ListId} | Guid da lista a utilizar |
{ViewXml} | Definição da vista selecionada |
Valores de saída
Nome | Descrição |
---|---|
Biblioteca | A lista é uma biblioteca de documentos |
Listar | A lista é uma lista de documentos |
Problema | A lista é uma lista de problemas |
Lista de Tarefas | A lista é uma lista de tarefas |
DiscussionBoard | A lista é uma área de debate |
Pesquisa | A lista é um inquérito |
Undefined | O tipo de base de lista não está definido |
ContentEmbedSelectorSourceType
Descrição: Analisa o tipo de origem e devolve o mapeamento recomendado.
Exemplo:ContentEmbedSelectorSourceType({SourceType})
Inserir parâmetros
Nome | Descrição |
---|---|
{SourceType} | Tipo de origem da página visualizada em pageviewerwebpart |
Valores de saída
Nome | Descrição |
---|---|
WebPage | O conteúdo incorporado é uma página |
ServerFolderOrFile | O conteúdo incorporado aponta para uma pasta ou ficheiro de servidor |
ContentEmbedSelectorContentLink
Descrição: O editor de conteúdos pode ser transformado de várias formas consoante tenha sido utilizada uma ligação, que tipo de ficheiro foi utilizado, se o script for utilizado ou não...
Exemplo:ContentEmbedSelectorContentLink({ContentLink}, {Content}, {FileContents}, {UseCommunityScriptEditor})
Inserir parâmetros
Nome | Descrição |
---|---|
{ContentLink} | Valor da ligação, se definido |
{Content} | Conteúdo incorporado na peça Web |
{FileContents} | Conteúdo de texto do ficheiro. Devolver cadeia vazia se o ficheiro não tiver sido encontrado |
{UseCommunityScriptEditor} | A propriedade de mapeamento UseCommunityScriptEditor fornecida através da instância PageTransformationInformation |
Valores de saída
Nome | Descrição |
---|---|
Link | Se a ligação não estava vazia e se tratasse de um ficheiro aspx |
NonASPXLink | Se a ligação não estava vazia e não era um ficheiro aspx, mas o conteúdo do ficheiro continha JavaScript |
NonASPXLinkNoScript | Se a ligação não estava vazia e não era um ficheiro aspx e o conteúdo não continha JavaScript |
NonASPXUseCommunityScriptEditor | Utilizar o editor de scripts da comunidade para alojar o conteúdo |
Conteúdo | Se não foi especificada nenhuma ligação, mas o conteúdo foi incorporado e contém JavaScript |
ContentNoScript | Se não tiver sido especificada nenhuma ligação e o conteúdo incorporado e não contiver JavaScript |
ContentUseCommunityScriptEditor | Utilizar o editor de scripts da comunidade para alojar o conteúdo |
ContentByQuerySelector
Descrição: Analisa uma lista e devolve se a lista pode ser transformada.
Exemplo:ContentByQuerySelector({ListGuid},{ListName})
Inserir parâmetros
Nome | Descrição |
---|---|
{ListGuid} | Guid da lista utilizada pela peça Web CBQ |
{ListName} | Nome da lista utilizada pela peça Web CBQ |
Valores de saída
Nome | Descrição |
---|---|
Padrão | Transformar a lista |
NoTransformation | Não transformar a lista |
SummaryLinkSelector
Descrição: Utiliza a propriedade de mapeamento SummaryLinksToQuickLinks fornecida através da instância PageTransformationInformation para determinar o mapeamento
Exemplo:SummaryLinkSelector({SummaryLinksToQuickLinks})
Inserir parâmetros
Nome | Descrição |
---|---|
{SummaryLinksToQuickLinks} | A propriedade de mapeamento SummaryLinksToQuickLinks fornecida através da instância PageTransformationInformation |
Valores de saída
Nome | Descrição |
---|---|
UseQuickLinks | Transformar na peça Web Ligações Rápidas |
UtilizarTexto | Transformar no texto formatado |
ScriptEditorSelector
Descrição: Utiliza a propriedade de mapeamento UseCommunityScriptEditor fornecida através da instância PageTransformationInformation para determinar o mapeamento
Exemplo:ScriptEditorSelector({UseCommunityScriptEditor})
Inserir parâmetros
Nome | Descrição |
---|---|
{UseCommunityScriptEditor} | A propriedade de mapeamento UseCommunityScriptEditor fornecida através da instância PageTransformationInformation |
Valores de saída
Nome | Descrição |
---|---|
UseCommunityScriptEditor | Transformar na peça Web editor de scripts da comunidade |
NoScriptEditor | Não se transforme, uma vez que não existe nenhum editor de scripts |
UserExistsSelector
Descrição: Verifica se o valor transmitido é ou não um utilizador
Exemplo:UserExistsSelector({PersonEmail})
Inserir parâmetros
Nome | Descrição |
---|---|
{PersonEmail} | Conta do utilizador |
Valores de saída
Nome | Descrição |
---|---|
InvalidUser | O utilizador é inválido |
ValidUser | As informações do utilizador são válidas |