Fonctions et sélecteurs de transformation de page
Résumé
La configuration de transformation de page par défaut (webpartmapping.xml) utilise des fonctions et des sélecteurs intégrés pour piloter le mappage des composants WebPart classiques aux composants WebPart tiers et tiers modernes. Cette page répertorie toutes les fonctions disponibles.
Notes
Cette page est générée automatiquement. Si vous rencontrez des problèmes, créez une demande de tirage par rapport à la base de code de l’infrastructure de transformation correspondante.
Fonctions
HtmlEncode
Description: Retourne la valeur encodée html de cette chaîne.
Exemple :{EncodedText} = HtmlEncode({Text})
Input parameters
Nom | Description |
---|---|
{Text} | Code texte en html |
Paramètres de sortie
Nom | Description |
---|---|
{EncodedText} | Texte encodé html |
HtmlEncodeForJson
Description: Retourne la valeur encodée html json de cette chaîne.
Exemple :{JsonEncodedText} = HtmlEncodeForJson({Text})
Input parameters
Nom | Description |
---|---|
{Text} | Encoder du texte en html pour l’inclusion dans json |
Paramètres de sortie
Nom | Description |
---|---|
{JsonEncodedText} | Texte encodé html à inclure dans un fichier json |
ReturnTrue
Description: Retourne simplement la chaîne true.
Exemple :{UsePlaceHolders} = ReturnTrue()
Paramètres de sortie
Nom | Description |
---|---|
{UsePlaceHolders} | Valeur true |
ReturnFalse
Description: Retourne simplement la chaîne false.
Exemple :{UsePlaceHolders} = ReturnFalse()
Paramètres de sortie
Nom | Description |
---|---|
{UsePlaceHolders} | Valeur false |
ReturnServerRelativePath
Description: Transforme le chemin d’accès entrant en chemin d’accès relatif au serveur.
Exemple :{ServerRelativePath} = ReturnServerRelativePath({Path})
Input parameters
Nom | Description |
---|---|
{Path} | Chemin d’accès à la transformation |
Paramètres de sortie
Nom | Description |
---|---|
{ServerRelativePath} | Chemin d’accès relatif du serveur |
ReturnFileName
Description: Retourne le nom de fichier du chemin d’accès donné.
Exemple :{FileName} = ReturnFileName({Path})
Input parameters
Nom | Description |
---|---|
{Path} | Chemin d’accès à analyser |
Paramètres de sortie
Nom | Description |
---|---|
{FileName} | Nom de fichier avec l’extension du chemin d’accès donné |
Concaténer
Description: Concatène 2 chaînes.
Exemple :{CompleteString} = Concatenate({String1},{String2})
Input parameters
Nom | Description |
---|---|
{String1} | Première chaîne |
{String2} | Deuxième chaîne |
Paramètres de sortie
Nom | Description |
---|---|
{CompleteString} | Concaténation des chaînes passées |
ConcatenateWithSemiColonDelimiter
Description: Concatène 2 chaînes avec un point-virgule entre les deux.
Exemple :{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
Input parameters
Nom | Description |
---|---|
{String1} | Première chaîne |
{String2} | Deuxième chaîne |
Paramètres de sortie
Nom | Description |
---|---|
{CompleteString} | Concaténation des chaînes passées |
ConcatenateWithPipeDelimiter
Description: Concatène 2 chaînes avec un caractère de canal entre les deux.
Exemple :{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
Input parameters
Nom | Description |
---|---|
{String1} | Première chaîne |
{String2} | Deuxième chaîne |
Paramètres de sortie
Nom | Description |
---|---|
{CompleteString} | Concaténation des chaînes passées |
StaticString
Description: Retourne une chaîne (statique) fournie en tant qu’entrée
Exemple :StaticString('static string')
Input parameters
Nom | Description |
---|---|
{'static string'} | Chaîne d’entrée statique |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Chaîne fournie en tant qu’entrée |
TextCleanup
Description: Réécrit le code html de la page Wiki pour qu’il soit conforme au code html pris en charge par la partie de texte côté client.
Exemple :{CleanedText} = TextCleanup({Text},{UsePlaceHolders})
Input parameters
Nom | Description |
---|---|
{Text} | Contenu html wiki d’origine |
{UsePlaceHolders} | Paramètre indiquant si des espaces réservés doivent être inclus pour les éléments img/iframe non pris en charge dans le code html wiki |
Paramètres de sortie
Nom | Description |
---|---|
{CleanedText} | Html compatible avec le composant texte côté client |
ContainsScript
Description: Vérifie si le code html fourni contient JavaScript
Exemple :{HasScript} = ContainsScript({Text})
Input parameters
Nom | Description |
---|---|
{Text} | Contenu html à vérifier |
Paramètres de sortie
Nom | Description |
---|---|
{HasScript} | True est le code html contient le script ; sinon, false |
ListCrossSiteCheck
Description: Retourne l’ID de liste d’enregistrement de la collection de sites.
Exemple :{ListId} = ListCrossSiteCheck({ListId})
Input parameters
Nom | Description |
---|---|
{ListId} | GUID de la liste à utiliser |
Paramètres de sortie
Nom | Description |
---|---|
{ListId} | ID de liste sécurisée entre les collections de sites |
ListAddServerRelativeUrl
Description: Retourne l’URL relative du serveur d’une liste.
Exemple :{ListServerRelativeUrl} = ListAddServerRelativeUrl({ListId})
Input parameters
Nom | Description |
---|---|
{ListId} | GUID de la liste à utiliser |
Paramètres de sortie
Nom | Description |
---|---|
{ListServerRelativeUrl} | URL relative du serveur de la liste |
ListAddWebRelativeUrl
Description: Retourne l’URL relative web d’une liste.
Exemple :{ListWebRelativeUrl} = ListAddWebRelativeUrl({ListId})
Input parameters
Nom | Description |
---|---|
{ListId} | GUID de la liste à utiliser |
Paramètres de sortie
Nom | Description |
---|---|
{ListWebRelativeUrl} | URL relative web de la liste |
ListHideToolBar
Description: Vérifie si un composant WebPart XSLTListView a une barre d’outils masquée.
Exemple :{HideToolBar} = ListHideToolBar({XmlDefinition})
Input parameters
Nom | Description |
---|---|
{XmlDefinition} | Attribut XmlDefinition de XSLTListViewWebPart |
Paramètres de sortie
Nom | Description |
---|---|
{HideToolBar} | Boolean indiquant si la barre d’outils doit être masquée |
ListDetectUsedView
Description: Détecte l’ID d’affichage de liste utilisé par le composant WebPart en mappant le xmldefinition du composant WebPart aux affichages de liste. Si aucune vue n’est trouvée, l’ID d’affichage par défaut de la liste est retourné.
Exemple :{ListViewId} = ListDetectUsedView({ListId},{XmlDefinition})
Input parameters
Nom | Description |
---|---|
{ListId} | GUID de la liste à analyser |
{XmlDefinition} | Attribut XmlDefinition de XSLTListViewWebPart |
Paramètres de sortie
Nom | Description |
---|---|
{ListViewId} | ID de la vue à utiliser |
ImageLookup
Description: Recherche un fichier basé sur le chemin d’accès relatif du serveur donné et retourne les propriétés nécessaires du fichier. Retourne null si le fichier est introuvable.
Exemple :ImageLookup({ServerRelativeFileName})
Input parameters
Nom | Description |
---|---|
{ServerRelativeFileName} | Nom de fichier relatif du serveur de l’image |
Paramètres de sortie
Nom | Description |
---|---|
{ImageListId} | ID de la liste contenant le fichier |
{ImageUniqueId} | UniqueId du fichier |
ReturnCrossSiteRelativePath
Description: Transforme le chemin d’accès entrant en chemin d’accès relatif au serveur. Si la page se trouve sur une autre page, la ressource est transférée et l’URL est mise à jour. Toutes les défaillances conservent la valeur d’origine.
Exemple :{ServerRelativeFileName} = ReturnCrossSiteRelativePath({ImageLink})
Input parameters
Nom | Description |
---|---|
{ImageLink} | Valeur d’origine du lien d’image |
Paramètres de sortie
Nom | Description |
---|---|
{ServerRelativeFileName} | Nouvel emplacement cible de la ressource si elle est transférée. |
ImageAnchorUrlRewrite
Description: Réécrire l’URL de la balise d’ancre d’image.
Exemple :ImageAnchorUrlRewrite({Anchor},{ImageUrl},{ServerRelativeFileName})
Input parameters
Nom | Description |
---|---|
{Anchor} | Balise d’ancre d’origine extraite de l’image source |
{ImageUrl} | URL de l’image d’origine |
{ServerRelativeFileName} | NOUVELLE URL d’image |
Paramètres de sortie
Nom | Description |
---|---|
{Anchor} | URL après la réécriture de l’URL. Si l’URL de l’ancre et celle de l’image d’origine étaient identiques, l’ancre sera définie sur la nouvelle URL d’image |
ExtractWebpartProperties
Description: Extrait les propriétés du composant WebPart côté client afin qu’elles puissent être réutilisées.
Exemple :{JsonProperties} = ExtractWebpartProperties({ClientSideWebPartData})
Input parameters
Nom | Description |
---|---|
{ClientSideWebPartData} | Données de composant WebPart définissant la configuration du composant WebPart côté client |
Paramètres de sortie
Nom | Description |
---|---|
{JsonProperties} | Propriétés Json pour configurer le composant WebPart côté client |
DocumentEmbedLookup
Description: Recherche un fichier basé sur le chemin d’accès relatif du serveur donné et retourne les propriétés nécessaires du fichier. Retourne null si le fichier est introuvable.
Exemple :DocumentEmbedLookup({ServerRelativeFileName})
Input parameters
Nom | Description |
---|---|
{ServerRelativeFileName} | Nom de fichier relatif du serveur |
Paramètres de sortie
Nom | Description |
---|---|
{DocumentListId} | ID de la liste contenant le fichier |
{DocumentUniqueId} | UniqueId du fichier |
{DocumentAuthor} | Nom d’utilisateur principal de l’auteur du document |
{DocumentAuthorName} | Nom de l’auteur du fichier |
ContentEmbedCrossSiteCheck
Description: Lève une exception lors d’un lien vers .aspx fichier.
Exemple :{Temp} = ContentEmbedCrossSiteCheck({ContentLink})
Input parameters
Nom | Description |
---|---|
{ContentLink} | Valeur de lien si définie |
Paramètres de sortie
Nom | Description |
---|---|
{Temp} | Variable inutilisée |
LoadContentFromFile
Description: Charge le contenu d’un fichier sous forme de chaîne.
Exemple :{FileContents} = LoadContentFromFile({ContentLink})
Input parameters
Nom | Description |
---|---|
{ContentLink} | URL relative du serveur vers le fichier à charger |
Paramètres de sortie
Nom | Description |
---|---|
{FileContents} | Contenu texte du fichier. Renvoyer une chaîne vide si le fichier est introuvable |
UserDocumentsToHighlightedContentProperties
Description: Mappe l’utilisateur documente les données du composant WebPart dans une collection de propriétés et les nœuds serverProcessedContent prenant en charge pour le composant WebPart rollup de contenu (= Contenu mis en surbrillance)
Exemple :SiteDocumentsToHighlightedContentProperties()
Paramètres de sortie
Nom | Description |
---|---|
{JsonProperties} | Collection Properties pour le composant WebPart contentrollup (= Contenu mis en surbrillance) |
{SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
{Links} | Liens de nœuds à ajouter dans le nœud serverProcessedContent |
{ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
ContentBySearchToHighlightedContentProperties
Description: Mappe le contenu en recherchant des données de composant WebPart dans une collection de propriétés et les nœuds serverProcessedContent prenant en charge le composant WebPart rollup (= Contenu mis en surbrillance)
Exemple :ContentBySearchToHighlightedContentProperties({DataProviderJSON}, {SelectedPropertiesJson}, {ResultsPerPage}, {RenderTemplateId})
Input parameters
Nom | Description |
---|---|
{DataProviderJson} | |
{SelectedPropertiesJson} | |
{ResultsPerPage} | |
{RenderTemplateId} |
Paramètres de sortie
Nom | Description |
---|---|
{JsonProperties} | Collection Properties pour le composant WebPart contentrollup (= Contenu mis en surbrillance) |
{SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
{Links} | Liens de nœuds à ajouter dans le nœud serverProcessedContent |
{ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
ContentByQueryToHighlightedContentProperties
Description: Mappe le contenu en interrogeant des données de composant WebPart dans une collection de propriétés et les nœuds serverProcessedContent prenant en charge pour le composant WebPart rollup de contenu (= Contenu mis en surbrillance)
Exemple :ContentByQueryToHighlightedContentProperties({WebUrl},{ListGuid},{ListName},{ServerTemplate},{ContentTypeBeginsWithId},{FilterField1},{Filter1ChainingOperator},{FilterDisplayValue1},{FilterOperator1},{FilterField2},{Filter2ChainingOperator},{FilterDisplayValue2},{FilterOperator2},{FilterField3},{FilterDisplayValue3},{FilterOperator3},{SortBy},{SortByDirection},{GroupBy},{GroupByDirection},{ItemLimit},{DisplayColumns},{DataMappings})
Input parameters
Nom | Description |
---|---|
{WebUrl} | |
{ListGuid} | |
{ListName} | |
{ServerTemplate} | |
{ContentTypeBeginsWithId} | |
{FilterField1} | |
{Filter1ChainingOperator} | |
{FilterField1Value} | |
{FilterOperator1} | |
{FilterField2} | |
{Filter2ChainingOperator} | |
{FilterField2Value} | |
{FilterOperator2} | |
{FilterField3} | |
{FilterField3Value} | |
{FilterOperator3} | |
{SortBy} | |
{SortByDirection} | |
{GroupBy} | |
{GroupByDirection} | |
{ItemLimit} | |
{DisplayColumns} | |
{DataMappings} |
Paramètres de sortie
Nom | Description |
---|---|
{JsonProperties} | Collection Properties pour le composant WebPart contentrollup (= Contenu mis en surbrillance) |
{SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
{Links} | Liens de nœuds à ajouter dans le nœud serverProcessedContent |
{ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
TextCleanUpSummaryLinks
Description: Réécrit le code html du composant WebPart summarylinks pour qu’il soit conforme au code html pris en charge par le composant texte côté client.
Exemple :{CleanedText} = TextCleanUpSummaryLinks({Text})
Input parameters
Nom | Description |
---|---|
{Text} | Contenu html wiki d’origine |
Paramètres de sortie
Nom | Description |
---|---|
{CleanedText} | Html compatible avec le composant texte côté client |
SummaryLinksToQuickLinksProperties
Description: Mappe les données du composant WebPart summarylinks dans une collection de propriétés et les nœuds serverProcessedContent de prise en charge pour le composant WebPart quicklinks
Exemple :SummaryLinksToQuickLinksProperties({Text},{QuickLinksJsonProperties})
Input parameters
Nom | Description |
---|---|
{Text} | Contenu html wiki d’origine |
{QuickLinksJsonProperties} | Objet blob de propriétés JSON QuickLinks (facultatif) |
Paramètres de sortie
Nom | Description |
---|---|
{JsonProperties} | Collection Properties pour le composant WebPart quicklinks |
{SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
{Links} | Liens de nœuds à ajouter dans le nœud serverProcessedContent |
{ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
LookupPerson
Description: Recherche une personne dans la liste UserInfo et retourne les détails nécessaires
Exemple :LookupPerson({ContactLoginName})
Input parameters
Nom | Description |
---|---|
{ContactLoginName} | Compte d’utilisateur à rechercher (au format i :0#.f|appartenance|joe@contoso.onmicrosoft.com ) |
Paramètres de sortie
Nom | Description |
---|---|
{PersonName} | Nom de l’utilisateur |
{PersonEmail} | E-mail de l’utilisateur |
{PersonUPN} | UPN de l’utilisateur |
{PersonRole} | Rôle de l’utilisateur |
{PersonDepartment} | Service de l’utilisateur |
{PersonPhone} | Numéro de téléphone de l’utilisateur |
{PersonSip} | Adresse SIP de l’utilisateur |
EmptyString
Description: Retourne une chaîne vide
Exemple :EmptyString()
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Chaîne vide |
StaticString
Description: Retourne une chaîne (statique) fournie en tant qu’entrée
Exemple :StaticString('static string')
Input parameters
Nom | Description |
---|---|
{'static string'} | Chaîne d’entrée statique |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Chaîne fournie en tant qu’entrée |
Préfixe
Description: Préfixe le texte d’entrée d’un autre texte. Le paramètre applyIfContentIsEmpty détermine si le préfixe doit également se produire lorsque le contenu réel est vide
Exemple :Prefix('<H1>Prefix some extra text</H1>', {PublishingPageContent}, 'false')
Input parameters
Nom | Description |
---|---|
{'prefix string'} | Chaîne d’entrée statique qui sera utilisée comme préfixe |
{PublishingPageContent} | Contenu réel du champ HTML de la page de publication à préfixer |
{'static boolean value'} | Bool statique (« true », « false ») pour indiquer si le préfixe doit toujours se produire lorsque le contenu du champ {PublishingPageContent} est emty |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Valeur de {PublishingPageContent} précédée de la valeur de préfixe fournie |
Suffix
Description: Suffixes du texte d’entrée par un autre texte. Le paramètre applyIfContentIsEmpty détermine si le suffixe doit également se produire lorsque le contenu réel est vide
Exemple :Suffix('<H1>Suffix some extra text</H1>', {PublishingPageContent}, 'false')
Input parameters
Nom | Description |
---|---|
{'suffixe string'} | Chaîne d’entrée statique qui sera utilisée comme suffixe |
{PublishingPageContent} | Contenu réel du champ HTML de la page de publication en suffixe |
{'static boolean value'} | Bool statique ('true', 'false') pour indiquer si le suffixe doit encore se produire lorsque le contenu du champ {PublishingPageContent} est emty |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Valeur de {PublishingPageContent} avec le suffixe fourni |
PrefixAndSuffix
Description: Préfixes et suffixes du texte d’entrée avec un autre texte. Le paramètre applyIfContentIsEmpty contrôle si le préfixe/suffixe doit également se produire lorsque le contenu réel est vide
Exemple :PrefixAndSuffix('<H1>Prefix some extra text</H1>','<H1>Suffix some extra text</H1>',{PublishingPageContent},'false')
Input parameters
Nom | Description |
---|---|
{'prefix string'} | Chaîne d’entrée statique qui sera utilisée comme préfixe |
{'suffixe string'} | Chaîne d’entrée statique qui sera utilisée comme suffixe |
{PublishingPageContent} | Contenu réel du champ HTML de la page de publication à préfixe/suffixe |
{'static boolean value'} | Bool statique ('true', 'false') pour indiquer si le préfixe/suffixe doit toujours se produire lorsque le contenu du champ {PublishingPageContent} est emty |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Valeur de {PublishingPageContent} préfixée/suffixe avec les valeurs fournies |
ToImageUrl
Description: Retourne l’URL de l’image relative du serveur d’une valeur de champ Image de publication.
Exemple :ToImageUrl({PublishingPageImage})
Input parameters
Nom | Description |
---|---|
{PublishingPageImage} | Valeur du champ Image de publication |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | URL de l’image relative du serveur |
ToImageAltText
Description: Renvoie le texte de remplacement de l’image d’une valeur de champ Image de publication.
Exemple :ToImageAltText({PublishingPageImage})
Input parameters
Nom | Description |
---|---|
{PublishingPageImage} | Valeur du champ Image de publication |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Texte de remplacement de l’image |
ToImageAnchor
Description: Renvoie l’URL d’ancre d’image d’une valeur de champ Image de publication.
Exemple :ToImageAnchor({PublishingPageImage})
Input parameters
Nom | Description |
---|---|
{PublishingPageImage} | Valeur du champ Image de publication |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | URL d’ancre d’image |
ToImageCaption
Description: Renvoie la légende d’image d’un champ de légende d’image Html de publication
Exemple :ToImageCaption({PublishingImageCaption})
Input parameters
Nom | Description |
---|---|
{PublishingImageCaption} | Valeur du champ de légende d’image Html de publication |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Légende de l’image |
ToPreviewImageUrl
Description: Renvoie une URL d’image d’aperçu de page.
Exemple :ToPreviewImageUrl({PreviewImage})
Input parameters
Nom | Description |
---|---|
{PreviewImage} | Valeur de champ d’image de publication ou chaîne contenant un chemin d’accès à l’image relative du serveur |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | URL d’une image d’aperçu mise en forme |
ToAuthors
Description: Recherche les informations utilisateur pour l’ID utilisateur passé
Exemple :ToAuthors({PublishingContact})
Input parameters
Nom | Description |
---|---|
{userId} | ID (int) d’un utilisateur |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Objet blob json mis en forme décrivant les détails de l’utilisateur |
DefaultTaxonomyFieldValue
Description: Remplissez un champ de taxonomie en fonction des ID de terme fournis. Vous pouvez configurer pour remplacer éventuellement des valeurs existantes
Exemple :DefaultTaxonomyFieldValue({TaxField2},'a65537e8-aa27-4b3a-bad6-f0f61f84b9f7|69524923-a5a0-44d1-b5ec-7f7c6d0ec160','true')
Input parameters
Nom | Description |
---|---|
{Champ de taxonomie} | Champ de taxonomie à mettre à jour |
{'term ids split by |'} | Liste des ID de terme à définir, plusieurs valeurs peuvent également être utilisées lorsque le champ de taxonomie est configuré pour accepter plusieurs termes |
{'static boolean value'} | Bool statique (« true », « false ») pour indiquer si les valeurs de terme par défaut doivent être définies si le champ contient déjà des termes |
Paramètres de sortie
Nom | Description |
---|---|
{return value} | Chaîne avec les informations de terme nécessaires pour définir le champ de taxonomie |
Sélecteurs
TextSelector
Description: Permet l’option d’inclure un espaceur pour les parties de texte wiki de texte vides.
Exemple :TextSelector({CleanedText})
Input parameters
Nom | Description |
---|---|
{CleanedText} | Code HTML conforme à la partie de texte côté client (nettoyé via la fonction TextCleanup) |
Valeurs de sortie
Nom | Description |
---|---|
Texte | Sortie si le texte wiki fourni n’a pas été considéré comme vide |
Entretoise | Sortie si le texte wiki fourni a été considéré comme vide |
ListSelectorListLibrary
Description: Analyse une liste et retourne le type de base de liste.
Exemple :ListSelectorListLibrary({ListId})
Input parameters
Nom | Description |
---|---|
{ListId} | GUID de la liste à utiliser |
{ViewXml} | Définition de la vue sélectionnée |
Valeurs de sortie
Nom | Description |
---|---|
Bibliothèque | La liste est une bibliothèque de documents |
Répertorier | La liste est une liste de documents |
Problème | La liste est une liste de problèmes |
TaskList | La liste est une liste de tâches |
DiscussionBoard | La liste est un forum de discussion |
Enquête | La liste est une enquête |
Undefined | Le type de base de liste n’est pas défini |
ContentEmbedSelectorSourceType
Description: Analyse le type de source et retourne le mappage recommandé.
Exemple :ContentEmbedSelectorSourceType({SourceType})
Input parameters
Nom | Description |
---|---|
{SourceType} | Type de source de la page consultée dans pageviewerwebpart |
Valeurs de sortie
Nom | Description |
---|---|
WebPage | Le contenu incorporé est une page |
ServerFolderOrFile | Le contenu incorporé pointe vers un dossier ou un fichier serveur |
ContentEmbedSelectorContentLink
Description: L’éditeur de contenu peut être transformé de différentes manières selon qu’un lien a été utilisé, quel type de fichier a été utilisé, si le script est utilisé ou non...
Exemple :ContentEmbedSelectorContentLink({ContentLink}, {Content}, {FileContents}, {UseCommunityScriptEditor})
Input parameters
Nom | Description |
---|---|
{ContentLink} | Valeur de lien si définie |
{Content} | Contenu incorporé dans le composant WebPart |
{FileContents} | Contenu texte du fichier. Renvoyer une chaîne vide si le fichier est introuvable |
{UseCommunityScriptEditor} | Propriété de mappage UseCommunityScriptEditor fournie via l’instance PageTransformationInformation |
Valeurs de sortie
Nom | Description |
---|---|
Liens | Si le lien n’était pas vide et s’il s’agissait d’un fichier aspx |
NonASPXLink | Si le lien n’était pas vide et qu’il ne s’agissait pas d’un fichier aspx, mais que le contenu du fichier contenait du code JavaScript |
NonASPXLinkNoScript | Si le lien n’était pas vide et qu’il ne s’agissait pas d’un fichier aspx et que le contenu ne contenait pas JavaScript |
NonASPXUseCommunityScriptEditor | Utiliser l’éditeur de script de communauté pour héberger le contenu |
Contenu | Si aucun lien n’a été spécifié, mais que le contenu a été incorporé et qu’il contient JavaScript |
ContentNoScript | Si aucun lien n’a été spécifié et si le contenu incorporé et qu’il ne contient pas de Code JavaScript |
ContentUseCommunityScriptEditor | Utiliser l’éditeur de script de communauté pour héberger le contenu |
ContentByQuerySelector
Description: Analyse une liste et retourne si la liste peut être transformée.
Exemple :ContentByQuerySelector({ListGuid},{ListName})
Input parameters
Nom | Description |
---|---|
{ListGuid} | GUID de la liste utilisée par le composant WebPart CBQ |
{ListName} | Nom de la liste utilisée par le composant WebPart CBQ |
Valeurs de sortie
Nom | Description |
---|---|
Par défaut | Transformer la liste |
NoTransformation | Ne pas transformer la liste |
SummaryLinkSelector
Description: Utilise la propriété de mappage SummaryLinksToQuickLinks fournie via l’instance PageTransformationInformation pour déterminer le mappage
Exemple :SummaryLinkSelector({SummaryLinksToQuickLinks})
Input parameters
Nom | Description |
---|---|
{SummaryLinksToQuickLinks} | Propriété de mappage SummaryLinksToQuickLinks fournie via l’instance PageTransformationInformation |
Valeurs de sortie
Nom | Description |
---|---|
UseQuickLinks | Transformer en composant WebPart QuickLinks |
UseText | Transformer en texte mis en forme |
ScriptEditorSelector
Description: Utilise la propriété de mappage UseCommunityScriptEditor fournie via l’instance PageTransformationInformation pour déterminer le mappage
Exemple :ScriptEditorSelector({UseCommunityScriptEditor})
Input parameters
Nom | Description |
---|---|
{UseCommunityScriptEditor} | Propriété de mappage UseCommunityScriptEditor fournie via l’instance PageTransformationInformation |
Valeurs de sortie
Nom | Description |
---|---|
UseCommunityScriptEditor | Transformer en composant WebPart Éditeur de script de communauté |
NoScriptEditor | Ne pas transformer, car il n’y a pas d’éditeur de script |
UserExistsSelector
Description: Vérifie si la valeur passée est un utilisateur ou non
Exemple :UserExistsSelector({PersonEmail})
Input parameters
Nom | Description |
---|---|
{PersonEmail} | Compte de l’utilisateur |
Valeurs de sortie
Nom | Description |
---|---|
InvalidUser | L’utilisateur n’est pas valide |
ValidUser | Les informations utilisateur sont valides |