Funciones y selectores de transformación de páginas
Resumen
La configuración de transformación de página predeterminada (webpartmapping.xml) usa funciones y selectores integrados para impulsar la asignación de elementos web clásicos a elementos web modernos de 1ª parte y de terceros. En esta página se enumeran todas las funciones disponibles.
Nota:
Esta página se genera automáticamente, si ve problemas, cree una solicitud de incorporación de cambios en la base de código del marco de transformación correspondiente.
Funciones
HtmlEncode
Descripción: Devuelve el valor codificado html de esta cadena.
Ejemplo:{EncodedText} = HtmlEncode({Text})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Text} | Codificación de texto a html |
Parámetros de salida
Nombre | Descripción |
---|---|
{EncodedText} | Texto codificado html |
HtmlEncodeForJson
Descripción: Devuelve el valor html json codificado de esta cadena.
Ejemplo:{JsonEncodedText} = HtmlEncodeForJson({Text})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Text} | Codificación de texto a html para su inclusión en json |
Parámetros de salida
Nombre | Descripción |
---|---|
{JsonEncodedText} | Texto codificado html para su inclusión en un archivo JSON |
ReturnTrue
Descripción: Simplemente devuelve la cadena true.
Ejemplo:{UsePlaceHolders} = ReturnTrue()
Parámetros de salida
Nombre | Descripción |
---|---|
{UsePlaceHolders} | Valor true |
ReturnFalse
Descripción: Simplemente devuelve la cadena false.
Ejemplo:{UsePlaceHolders} = ReturnFalse()
Parámetros de salida
Nombre | Descripción |
---|---|
{UsePlaceHolders} | Valor false |
ReturnServerRelativePath
Descripción: Transforma la ruta de acceso entrante en una ruta de acceso relativa al servidor.
Ejemplo:{ServerRelativePath} = ReturnServerRelativePath({Path})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Ruta de acceso} | Ruta de acceso para transformar |
Parámetros de salida
Nombre | Descripción |
---|---|
{ServerRelativePath} | Ruta de acceso relativa al servidor |
ReturnFileName
Descripción: Devuelve el nombre de archivo de la ruta de acceso especificada.
Ejemplo:{FileName} = ReturnFileName({Path})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Ruta de acceso} | Ruta de acceso para analizar |
Parámetros de salida
Nombre | Descripción |
---|---|
{FileName} | Nombre de archivo con extensión de la ruta de acceso especificada |
Concatenar
Descripción: Concatena dos cadenas.
Ejemplo:{CompleteString} = Concatenate({String1},{String2})
Parámetros de entrada
Nombre | Descripción |
---|---|
{String1} | Primera cadena |
{String2} | Segunda cadena |
Parámetros de salida
Nombre | Descripción |
---|---|
{CompleteString} | Concatenación de las cadenas pasadas |
ConcatenateWithSemiColonDelimiter
Descripción: Concatena dos cadenas con un punto y coma entre sí.
Ejemplo:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
Parámetros de entrada
Nombre | Descripción |
---|---|
{String1} | Primera cadena |
{String2} | Segunda cadena |
Parámetros de salida
Nombre | Descripción |
---|---|
{CompleteString} | Concatenación de las cadenas pasadas |
ConcatenateWithPipeDelimiter
Descripción: Concatena dos cadenas con un carácter de canalización entre sí.
Ejemplo:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
Parámetros de entrada
Nombre | Descripción |
---|---|
{String1} | Primera cadena |
{String2} | Segunda cadena |
Parámetros de salida
Nombre | Descripción |
---|---|
{CompleteString} | Concatenación de las cadenas pasadas |
StaticString
Descripción: Devuelve una cadena (estática) proporcionada como entrada
Ejemplo:StaticString('static string')
Parámetros de entrada
Nombre | Descripción |
---|---|
{'static string'} | Cadena de entrada estática |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Cadena proporcionada como entrada |
TextCleanup
Descripción: Reescritura html de página wiki para que sea compatible con el html compatible con el elemento de texto del lado cliente.
Ejemplo:{CleanedText} = TextCleanup({Text},{UsePlaceHolders})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Text} | Contenido html wiki original |
{UsePlaceHolders} | Parámetro que indica si se deben incluir marcadores de posición para elementos img/iframe no admitidos dentro de html wiki |
Parámetros de salida
Nombre | Descripción |
---|---|
{CleanedText} | Html compatible con el elemento de texto del lado cliente |
ContainsScript
Descripción: Comprueba si el html proporcionado contiene JavaScript
Ejemplo:{HasScript} = ContainsScript({Text})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Text} | Contenido html que se va a comprobar |
Parámetros de salida
Nombre | Descripción |
---|---|
{HasScript} | True es el html que contiene script; en caso contrario, false. |
ListCrossSiteCheck
Descripción: Devuelve el identificador de lista de guardado de la colección entre sitios.
Ejemplo:{ListId} = ListCrossSiteCheck({ListId})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ListId} | Guid de la lista que se va a usar |
Parámetros de salida
Nombre | Descripción |
---|---|
{ListId} | Identificador de lista segura de recopilación entre sitios |
ListAddServerRelativeUrl
Descripción: Devuelve la dirección URL relativa del servidor de una lista.
Ejemplo:{ListServerRelativeUrl} = ListAddServerRelativeUrl({ListId})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ListId} | Guid de la lista que se va a usar |
Parámetros de salida
Nombre | Descripción |
---|---|
{ListServerRelativeUrl} | Dirección URL relativa del servidor de la lista |
ListAddWebRelativeUrl
Descripción: Devuelve la dirección URL relativa web de una lista.
Ejemplo:{ListWebRelativeUrl} = ListAddWebRelativeUrl({ListId})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ListId} | Guid de la lista que se va a usar |
Parámetros de salida
Nombre | Descripción |
---|---|
{ListWebRelativeUrl} | Dirección URL relativa web de la lista |
ListHideToolBar
Descripción: Comprueba si un elemento web XSLTListView tiene una barra de herramientas oculta.
Ejemplo:{HideToolBar} = ListHideToolBar({XmlDefinition})
Parámetros de entrada
Nombre | Descripción |
---|---|
{XmlDefinition} | Atributo XmlDefinition de XSLTListViewWebPart |
Parámetros de salida
Nombre | Descripción |
---|---|
{HideToolBar} | Booleano que indica si la barra de herramientas debe estar oculta |
ListDetectUsedView
Descripción: Detecta el identificador de vista de lista que usó el elemento web mediante la asignación del elemento web xmldefinition a las vistas de lista. Si no se encuentra ninguna vista, se devuelve el identificador de vista predeterminado de la lista.
Ejemplo:{ListViewId} = ListDetectUsedView({ListId},{XmlDefinition})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ListId} | Guid de la lista que se va a analizar |
{XmlDefinition} | Atributo XmlDefinition de XSLTListViewWebPart |
Parámetros de salida
Nombre | Descripción |
---|---|
{ListViewId} | Identificador de la vista que se va a usar |
ImageLookup
Descripción: Busca un archivo en función de la ruta de acceso relativa del servidor especificada y devuelve las propiedades necesarias del archivo. Devuelve null si no se encontró el archivo.
Ejemplo:ImageLookup({ServerRelativeFileName})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ServerRelativeFileName} | Nombre de archivo relativo del servidor de la imagen |
Parámetros de salida
Nombre | Descripción |
---|---|
{ImageListId} | Identificador de la lista que contiene el archivo |
{ImageUniqueId} | UniqueId del archivo |
ReturnCrossSiteRelativePath
Descripción: Transforma la ruta de acceso entrante en una ruta de acceso relativa al servidor. Si la página se encuentra en otra página, el recurso se transfiere y se actualiza la dirección URL. Los errores se mantienen en el valor original.
Ejemplo:{ServerRelativeFileName} = ReturnCrossSiteRelativePath({ImageLink})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ImageLink} | Valor original del vínculo de imagen |
Parámetros de salida
Nombre | Descripción |
---|---|
{ServerRelativeFileName} | Nueva ubicación de destino del recurso si se transfiere. |
ImageAnchorUrlRewrite
Descripción: Vuelva a escribir la dirección URL de la etiqueta de delimitador de imagen.
Ejemplo:ImageAnchorUrlRewrite({Anchor},{ImageUrl},{ServerRelativeFileName})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Anchor} | Etiqueta de delimitador original capturada de la imagen de origen |
{ImageUrl} | Dirección URL de la imagen original |
{ServerRelativeFileName} | Nueva dirección URL de imagen |
Parámetros de salida
Nombre | Descripción |
---|---|
{Anchor} | Dirección URL después de reescribir la dirección URL. Si el delimitador y la dirección URL de la imagen original eran iguales, el delimitador se establecerá en la nueva dirección URL de la imagen. |
ExtractWebpartProperties
Descripción: Extrae las propiedades del elemento web del lado cliente para que se puedan reutilizar.
Ejemplo:{JsonProperties} = ExtractWebpartProperties({ClientSideWebPartData})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ClientSideWebPartData} | Datos de elementos web que definen la configuración del elemento web del lado cliente |
Parámetros de salida
Nombre | Descripción |
---|---|
{JsonProperties} | Propiedades json para configurar el elemento web del lado cliente |
DocumentEmbedLookup
Descripción: Busca un archivo en función de la ruta de acceso relativa del servidor especificada y devuelve las propiedades necesarias del archivo. Devuelve null si no se encontró el archivo.
Ejemplo:DocumentEmbedLookup({ServerRelativeFileName})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ServerRelativeFileName} | Nombre de archivo relativo del servidor |
Parámetros de salida
Nombre | Descripción |
---|---|
{DocumentListId} | Identificador de la lista que contiene el archivo |
{DocumentUniqueId} | UniqueId del archivo |
{DocumentAuthor} | Nombre principal de usuario del autor del documento |
{DocumentAuthorName} | Nombre del autor del archivo |
ContentEmbedCrossSiteCheck
Descripción: Produce una excepción cuando se vincula a .aspx archivo.
Ejemplo:{Temp} = ContentEmbedCrossSiteCheck({ContentLink})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ContentLink} | Valor de vínculo si se establece |
Parámetros de salida
Nombre | Descripción |
---|---|
{Temp} | Variable sin usar |
LoadContentFromFile
Descripción: Carga el contenido de un archivo como una cadena.
Ejemplo:{FileContents} = LoadContentFromFile({ContentLink})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ContentLink} | Dirección URL relativa del servidor al archivo que se va a cargar |
Parámetros de salida
Nombre | Descripción |
---|---|
{FileContents} | Contenido de texto del archivo. Devuelve una cadena vacía si no se encontró el archivo |
UserDocumentsToHighlightedContentProperties
Descripción: Asigna los datos del elemento web de documentos de usuario a una colección de propiedades y admite nodos serverProcessedContent para el elemento web paquete acumulativo de contenido (= Contenido resaltado)
Ejemplo:SiteDocumentsToHighlightedContentProperties()
Parámetros de salida
Nombre | Descripción |
---|---|
{JsonProperties} | Colección Properties para el elemento web contentrollup (= Contenido resaltado) |
{SearchablePlainTexts} | Nodos SearchablePlainTexts que se van a agregar en el nodo serverProcessedContent |
{Vínculos} | Vincula los nodos que se van a agregar en el nodo serverProcessedContent |
{ImageSources} | ImageSources nodos que se van a agregar en el nodo serverProcessedContent |
ContentBySearchToHighlightedContentProperties
Descripción: Asigna contenido mediante la búsqueda de datos de elementos web en una colección de propiedades y admite nodos serverProcessedContent para el elemento web paquete acumulativo de contenido (= Contenido resaltado)
Ejemplo:ContentBySearchToHighlightedContentProperties({DataProviderJSON}, {SelectedPropertiesJson}, {ResultsPerPage}, {RenderTemplateId})
Parámetros de entrada
Nombre | Descripción |
---|---|
{DataProviderJson} | |
{SelectedPropertiesJson} | |
{ResultsPerPage} | |
{RenderTemplateId} |
Parámetros de salida
Nombre | Descripción |
---|---|
{JsonProperties} | Colección Properties para el elemento web contentrollup (= Contenido resaltado) |
{SearchablePlainTexts} | Nodos SearchablePlainTexts que se van a agregar en el nodo serverProcessedContent |
{Vínculos} | Vincula los nodos que se van a agregar en el nodo serverProcessedContent |
{ImageSources} | ImageSources nodos que se van a agregar en el nodo serverProcessedContent |
ContentByQueryToHighlightedContentProperties
Descripción: Asigna contenido consultando datos de elementos web en una colección de propiedades y admitiendo nodos serverProcessedContent para el elemento web paquete acumulativo de contenido (= Contenido resaltado)
Ejemplo:ContentByQueryToHighlightedContentProperties({WebUrl},{ListGuid},{ListName},{ServerTemplate},{ContentTypeBeginsWithId},{FilterField1},{Filter1ChainingOperator},{FilterDisplayValue1},{FilterOperator1},{FilterField2},{Filter2ChainingOperator},{FilterDisplayValue2},{FilterOperator2},{FilterField3},{FilterDisplayValue3},{FilterOperator3},{SortBy},{SortByDirection},{GroupBy},{GroupByDirection},{ItemLimit},{DisplayColumns},{DataMappings})
Parámetros de entrada
Nombre | Descripción |
---|---|
{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 salida
Nombre | Descripción |
---|---|
{JsonProperties} | Colección Properties para el elemento web contentrollup (= Contenido resaltado) |
{SearchablePlainTexts} | Nodos SearchablePlainTexts que se van a agregar en el nodo serverProcessedContent |
{Vínculos} | Vincula los nodos que se van a agregar en el nodo serverProcessedContent |
{ImageSources} | ImageSources nodos que se van a agregar en el nodo serverProcessedContent |
TextCleanUpSummaryLinks
Descripción: Reescritura html del elemento web summarylinks para que sea compatible con el html compatible con el elemento de texto del lado cliente.
Ejemplo:{CleanedText} = TextCleanUpSummaryLinks({Text})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Text} | Contenido html wiki original |
Parámetros de salida
Nombre | Descripción |
---|---|
{CleanedText} | Html compatible con el elemento de texto del lado cliente |
SummaryLinksToQuickLinksProperties
Descripción: Asigna los datos del elemento web summarylinks a una colección de propiedades y admite nodos serverProcessedContent para el elemento web quicklinks.
Ejemplo:SummaryLinksToQuickLinksProperties({Text},{QuickLinksJsonProperties})
Parámetros de entrada
Nombre | Descripción |
---|---|
{Text} | Contenido html wiki original |
{QuickLinksJsonProperties} | Blob de propiedades JSON de QuickLinks (opcional) |
Parámetros de salida
Nombre | Descripción |
---|---|
{JsonProperties} | Colección Properties para el elemento web quicklinks |
{SearchablePlainTexts} | Nodos SearchablePlainTexts que se van a agregar en el nodo serverProcessedContent |
{Vínculos} | Vincula los nodos que se van a agregar en el nodo serverProcessedContent |
{ImageSources} | ImageSources nodos que se van a agregar en el nodo serverProcessedContent |
LookupPerson
Descripción: Busca a una persona de la lista UserInfo y devuelve los detalles necesarios.
Ejemplo:LookupPerson({ContactLoginName})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ContactLoginName} | Cuenta de usuario para buscar (en formato i:0#.f|membership|joe@contoso.onmicrosoft.com ) |
Parámetros de salida
Nombre | Descripción |
---|---|
{PersonName} | Nombre del usuario |
{PersonEmail} | Correo electrónico del usuario |
{PersonUPN} | UPN del usuario |
{PersonRole} | Rol del usuario |
{PersonDepartment} | Departamento del usuario |
{PersonPhone} | Número de teléfono del usuario |
{PersonSip} | Dirección SIP del usuario |
EmptyString
Descripción: Devuelve una cadena vacía
Ejemplo:EmptyString()
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Cadena vacía |
StaticString
Descripción: Devuelve una cadena (estática) proporcionada como entrada
Ejemplo:StaticString('static string')
Parámetros de entrada
Nombre | Descripción |
---|---|
{'static string'} | Cadena de entrada estática |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Cadena proporcionada como entrada |
Prefix
Descripción: Anteponga el texto de entrada a otro texto. El parámetro applyIfContentIsEmpty controla si el prefijo también debe producirse cuando el contenido real está vacío
Ejemplo:Prefix('<H1>Prefix some extra text</H1>', {PublishingPageContent}, 'false')
Parámetros de entrada
Nombre | Descripción |
---|---|
{'prefix string'} | Cadena de entrada estática que se usará como prefijo |
{PublishingPageContent} | Contenido del campo HTML de la página de publicación real que se va a prefijor |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar si el prefijo todavía tiene que producirse cuando el contenido del campo {PublishingPageContent} es emty |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Valor de {PublishingPageContent} con el prefijo proporcionado |
Suffix
Descripción: Sufijos del texto de entrada con otro texto. El parámetro applyIfContentIsEmpty controla si el sufijo también debe producirse cuando el contenido real está vacío
Ejemplo:Suffix('<H1>Suffix some extra text</H1>', {PublishingPageContent}, 'false')
Parámetros de entrada
Nombre | Descripción |
---|---|
{'sufijo cadena'} | Cadena de entrada estática que se usará como sufijo |
{PublishingPageContent} | Contenido del campo HTML de la página de publicación real al sufijo |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar si el sufijo todavía tiene que producirse cuando el contenido del campo {PublishingPageContent} es emty |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Valor de {PublishingPageContent} con sufijo con el valor de sufijo proporcionado |
PrefixAndSuffix
Descripción: Prefijos y sufijos del texto de entrada con otro texto. El parámetro applyIfContentIsEmpty controla si el prefijo o sufijo también debe producirse cuando el contenido real está vacío
Ejemplo:PrefixAndSuffix('<H1>Prefix some extra text</H1>','<H1>Suffix some extra text</H1>',{PublishingPageContent},'false')
Parámetros de entrada
Nombre | Descripción |
---|---|
{'prefix string'} | Cadena de entrada estática que se usará como prefijo |
{'sufijo cadena'} | Cadena de entrada estática que se usará como sufijo |
{PublishingPageContent} | Contenido del campo HTML de la página de publicación real al prefijo o sufijo |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar si el prefijo o sufijo todavía tiene que producirse cuando el contenido del campo {PublishingPageContent} es emty |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Valor de {PublishingPageContent} con prefijo o sufijo con los valores proporcionados |
ToImageUrl
Descripción: Devuelve la dirección URL de la imagen relativa del servidor de un valor de campo Imagen de publicación.
Ejemplo:ToImageUrl({PublishingPageImage})
Parámetros de entrada
Nombre | Descripción |
---|---|
{PublishingPageImage} | Valor de campo De la imagen de publicación |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Dirección URL de la imagen relativa del servidor |
ToImageAltText
Descripción: Devuelve el texto alternativo de imagen de un valor de campo Imagen de publicación.
Ejemplo:ToImageAltText({PublishingPageImage})
Parámetros de entrada
Nombre | Descripción |
---|---|
{PublishingPageImage} | Valor de campo De la imagen de publicación |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Texto alternativo de imagen |
ToImageAnchor
Descripción: Devuelve la dirección URL del delimitador de imagen de un valor de campo Imagen de publicación.
Ejemplo:ToImageAnchor({PublishingPageImage})
Parámetros de entrada
Nombre | Descripción |
---|---|
{PublishingPageImage} | Valor de campo De la imagen de publicación |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Dirección URL del delimitador de imagen |
ToImageCaption
Descripción: Devuelve el título de imagen de un campo de título de imagen html de publicación
Ejemplo:ToImageCaption({PublishingImageCaption})
Parámetros de entrada
Nombre | Descripción |
---|---|
{PublishingImageCaption} | Publicación del valor del campo de título de imagen Html |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Título de imagen |
ToPreviewImageUrl
Descripción: Devuelve una dirección URL de la imagen de vista previa de página.
Ejemplo:ToPreviewImageUrl({PreviewImage})
Parámetros de entrada
Nombre | Descripción |
---|---|
{PreviewImage} | Un valor de campo de imagen de publicación o una cadena que contiene una ruta de acceso de imagen relativa al servidor |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Dirección URL de una imagen de vista previa con formato |
ToAuthors
Descripción: Busca información de usuario para el identificador de usuario pasado
Ejemplo:ToAuthors({PublishingContact})
Parámetros de entrada
Nombre | Descripción |
---|---|
{userId} | Identificador (int) de un usuario |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Blob json con formato que describe los detalles del usuario |
DefaultTaxonomyFieldValue
Descripción: Rellene un campo de taxonomía basado en los identificadores de término proporcionados. Puede configurar para sobrescribir opcionalmente los valores existentes.
Ejemplo:DefaultTaxonomyFieldValue({TaxField2},'a65537e8-aa27-4b3a-bad6-f0f61f84b9f7|69524923-a5a0-44d1-b5ec-7f7c6d0ec160','true')
Parámetros de entrada
Nombre | Descripción |
---|---|
{Campo de taxonomía} | Campo de taxonomía que se va a actualizar |
{'term ids dividido por |'} | Lista de identificadores de término que se van a establecer, también se pueden usar varios valores cuando el campo de taxonomía está configurado para aceptar varios términos |
{'valor booleano estático'} | Bool estático ('true', 'false') para indicar si los valores de término predeterminados deben establecerse en caso de que el campo ya contenga términos |
Parámetros de salida
Nombre | Descripción |
---|---|
{valor devuelto} | Cadena con información de términos necesaria para establecer el campo de taxonomía |
Selectores
TextSelector
Descripción: Permite que la opción incluya un espaciador para los elementos de texto wiki de texto vacío.
Ejemplo:TextSelector({CleanedText})
Parámetros de entrada
Nombre | Descripción |
---|---|
{CleanedText} | Html compatible con el elemento de texto del lado cliente (se limpia mediante la función TextCleanup) |
Valores de salida
Nombre | Descripción |
---|---|
Texto | Se mostrará si el texto wiki proporcionado no se consideró vacío |
Espaciador | Se mostrará si el texto wiki proporcionado se consideró vacío |
ListSelectorListLibrary
Descripción: Analiza una lista y devuelve el tipo base de lista.
Ejemplo:ListSelectorListLibrary({ListId})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ListId} | Guid de la lista que se va a usar |
{ViewXml} | Definición de la vista seleccionada |
Valores de salida
Nombre | Descripción |
---|---|
Biblioteca | La lista es una biblioteca de documentos |
List | La lista es una lista de documentos |
Incidencia | La lista es una lista de problemas |
TaskList | La lista es una lista de tareas |
DiscussionBoard | La lista es un panel de discusión |
Encuesta | La lista es una encuesta |
Undefined | El tipo base de lista no está definido |
ContentEmbedSelectorSourceType
Descripción: Analiza sourcetype y devuelve la asignación recomendada.
Ejemplo:ContentEmbedSelectorSourceType({SourceType})
Parámetros de entrada
Nombre | Descripción |
---|---|
{SourceType} | Sourcetype de la página vista en pageviewerwebpart |
Valores de salida
Nombre | Descripción |
---|---|
WebPage | El contenido incrustado es una página |
ServerFolderOrFile | El contenido incrustado apunta a una carpeta o archivo del servidor |
ContentEmbedSelectorContentLink
Descripción: El editor de contenido se puede transformar de varias maneras en función de si se usó un vínculo, de qué tipo de archivo se usó, si se usa o no el script...
Ejemplo:ContentEmbedSelectorContentLink({ContentLink}, {Content}, {FileContents}, {UseCommunityScriptEditor})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ContentLink} | Valor de vínculo si se establece |
{Contenido} | Contenido incrustado dentro del elemento web |
{FileContents} | Contenido de texto del archivo. Devuelve una cadena vacía si no se encontró el archivo |
{UseCommunityScriptEditor} | La propiedad de asignación UseCommunityScriptEditor proporcionada a través de la instancia de PageTransformationInformation |
Valores de salida
Nombre | Descripción |
---|---|
Vínculo | Si el vínculo no estaba vacío y era un archivo aspx |
NonASPXLink | Si el vínculo no estaba vacío y no era un archivo aspx, pero el contenido del archivo contenía JavaScript |
NonASPXLinkNoScript | Si el vínculo no estaba vacío y no era un archivo aspx y el contenido no contenía JavaScript |
NonASPXUseCommunityScriptEditor | Uso del editor de scripts de la comunidad para hospedar el contenido |
Contenido | Si no se especificó ningún vínculo, pero el contenido se insertó y contiene JavaScript |
ContentNoScript | Si no se especificó ningún vínculo y el contenido incrustado y no contiene JavaScript |
ContentUseCommunityScriptEditor | Uso del editor de scripts de la comunidad para hospedar el contenido |
ContentByQuerySelector
Descripción: Analiza una lista y devuelve si la lista se puede transformar.
Ejemplo:ContentByQuerySelector({ListGuid},{ListName})
Parámetros de entrada
Nombre | Descripción |
---|---|
{ListGuid} | Guid de la lista usada por el elemento web CBQ |
{ListName} | Nombre de la lista usada por el elemento web CBQ |
Valores de salida
Nombre | Descripción |
---|---|
Predeterminada | Transformación de la lista |
NoTransformation | No transformar la lista |
SummaryLinkSelector
Descripción: Usa la propiedad de asignación SummaryLinksToQuickLinks proporcionada a través de la instancia de PageTransformationInformation para determinar la asignación.
Ejemplo:SummaryLinkSelector({SummaryLinksToQuickLinks})
Parámetros de entrada
Nombre | Descripción |
---|---|
{SummaryLinksToQuickLinks} | La propiedad de asignación SummaryLinksToQuickLinks proporcionada a través de la instancia de PageTransformationInformation |
Valores de salida
Nombre | Descripción |
---|---|
UseQuickLinks | Transformación en el elemento web QuickLinks |
UseText | Transformación al texto con formato |
ScriptEditorSelector
Descripción: Usa la propiedad de asignación UseCommunityScriptEditor proporcionada a través de la instancia de PageTransformationInformation para determinar la asignación.
Ejemplo:ScriptEditorSelector({UseCommunityScriptEditor})
Parámetros de entrada
Nombre | Descripción |
---|---|
{UseCommunityScriptEditor} | La propiedad de asignación UseCommunityScriptEditor proporcionada a través de la instancia de PageTransformationInformation |
Valores de salida
Nombre | Descripción |
---|---|
UseCommunityScriptEditor | Transformación en el elemento web del editor de scripts de la comunidad |
NoScriptEditor | No se transforme, ya que no hay ningún editor de scripts |
UserExistsSelector
Descripción: Comprueba si el valor pasado es un usuario o no.
Ejemplo:UserExistsSelector({PersonEmail})
Parámetros de entrada
Nombre | Descripción |
---|---|
{PersonEmail} | Cuenta del usuario |
Valores de salida
Nombre | Descripción |
---|---|
InvalidUser | El usuario no es válido |
ValidUser | La información de usuario es válida |