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 Web Part classiques vers des composants Web Part 1 et 3 tiers modernes. Cette page répertorie toutes les fonctions disponibles.
Notes
Cette page est générée automatiquement, si vous voyez des problèmes, créez un pr par rapport à la base de code d’infrastructure de transformation respective.
Fonctions
HtmlEncode
Description : Renvoie la valeur codée html de cette chaîne.
Exemple : {EncodedText} = HtmlEncode({Text})
Input parameters
| Nom | Description |
|---|---|
| {Text} | Texte en code html |
Paramètres de sortie
| Nom | Description |
|---|---|
| {EncodedText} | Texte codé html |
HtmlEncodeForJson
Description : Renvoie la valeur codée html json de cette chaîne.
Exemple : {JsonEncodedText} = HtmlEncodeForJson({Text})
Input parameters
| Nom | Description |
|---|---|
| {Text} | Code texte en html à inclure dans json |
Paramètres de sortie
| Nom | Description |
|---|---|
| {JsonEncodedText} | Texte codé html à inclure dans un fichier json |
ReturnTrue
Description : Renvoie simplement la chaîne true.
Exemple : {UsePlaceHolders} = ReturnTrue()
Paramètres de sortie
| Nom | Description |
|---|---|
| {UsePlaceHolders} | Valeur true |
ReturnFalse
Description : Renvoie 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 relatif de 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 : Renvoie 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 extension à partir du chemin d’accès donné |
Concaténation
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} | Concatenation des chaînes transmises |
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} | Concatenation des chaînes transmises |
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} | Concatenation des chaînes transmises |
StaticString
Description : Renvoie une chaîne (statique) fournie en entrée
Exemple : StaticString('static string')
Input parameters
| Nom | Description |
|---|---|
| {'static string'} | Chaîne d’entrée statique |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Chaîne fournie en tant qu’entrée |
TextCleanup
Description : Réécrit le code HTML de la page Wiki pour qu’il soit compatible avec le code HTML pris en charge par le 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 les espaces réservé 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 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 que le code html contient un script, false dans le cas contraire |
ListCrossSiteCheck
Description : Renvoie l’ID de liste d’enregistrer 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 de collections de sites |
ListAddServerRelativeUrl
Description : Renvoie 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 : Renvoie 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 élément Web Part XSLTListView possède une barre d’outils masquée.
Exemple : {HideToolBar} = ListHideToolBar({XmlDefinition})
Input parameters
| Nom | Description |
|---|---|
| {XmlDefinition} | Attribut XmlDefinition du XSLTListViewWebPart |
Paramètres de sortie
| Nom | Description |
|---|---|
| {HideToolBar} | Booléen indiquant si la barre d’outils doit être masquée |
ListDetectUsedView
Description : Détecte l’ID d’affichage de liste qui a été utilisé par le webpart en m mappage du xmldefinition de partie Web avec les affichages de liste. Si aucun affichage n’a été trouvé, l’ID d’affichage par défaut de la liste est renvoyé.
Exemple : {ListViewId} = ListDetectUsedView({ListId},{XmlDefinition})
Input parameters
| Nom | Description |
|---|---|
| {ListId} | Guid de la liste à analyser |
| {XmlDefinition} | Attribut XmlDefinition du 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. Renvoie null si le fichier n’a pas été trouvé.
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 qui détient le fichier |
| {ImageUniqueId} | UniqueId du fichier |
ReturnCrossSiteRelativePath
Description : Transforme le chemin d’accès entrant en chemin relatif de serveur. Si la page se trouve sur une autre page, le bien est transféré et l’URL est mise à jour. Les échecs 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 du bien s’il est transféré. |
ImageAnchorUrlRewrite
Description : Réécrivez l’URL de balise d’ancrage d’image.
Exemple : ImageAnchorUrlRewrite({Anchor},{ImageUrl},{ServerRelativeFileName})
Input parameters
| Nom | Description |
|---|---|
| {Anchor} | Balise d’ancrage d’origine récupérée à partir 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 d’URL. Si le point d’ancrage et l’URL de l’image d’origine sont identiques, l’ancre est définie sur la nouvelle URL d’image. |
ExtractWebpartProperties
Description : Extrait les propriétés du site Web Part côté client afin qu’elles soient réutilisées.
Exemple : {JsonProperties} = ExtractWebpartProperties({ClientSideWebPartData})
Input parameters
| Nom | Description |
|---|---|
| {ClientSideWebPartData} | Données de partie Web Qui définissent la configuration du site Web Part côté client |
Paramètres de sortie
| Nom | Description |
|---|---|
| {JsonProperties} | Propriétés Json pour configurer le partie Web Part 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. Renvoie null si le fichier n’a pas été trouvé.
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 qui détient 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 : Envoie une exception lorsque le lien vers le fichier .aspx est lien.
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 en tant que 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 in trouvé |
UserDocumentsToHighlightedContentProperties
Description : Cartes l’utilisateur documente les données du contenu Web Dans une collection de propriétés et la prise en charge des nodes serverProcessedContent pour le contenu de rollup (= Contenu mis en surbrillence)
Exemple : SiteDocumentsToHighlightedContentProperties()
Paramètres de sortie
| Nom | Description |
|---|---|
| {JsonProperties} | Collection de propriétés pour le partie Web Part contentrollup (= Highlighted Content) |
| {SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
| {Links} | Nœuds de liens à ajouter dans le nœud serverProcessedContent |
| {ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
ContentBySearchToHighlightedContentProperties
Description : Cartes contenu par des données de partie Web de recherche dans une collection de propriétés et la prise en charge des nodes serverProcessedContent pour le contenu de rollup (= Contenu mis en surbrillence)
Exemple : ContentBySearchToHighlightedContentProperties({DataProviderJSON}, {SelectedPropertiesJson}, {ResultsPerPage}, {RenderTemplateId})
Input parameters
| Nom | Description |
|---|---|
| {DataProviderJson} | |
| {SelectedPropertiesJson} | |
| {ResultsPerPage} | |
| {RenderTemplateId} |
Paramètres de sortie
| Nom | Description |
|---|---|
| {JsonProperties} | Collection de propriétés pour le partie Web Part contentrollup (= Highlighted Content) |
| {SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
| {Links} | Nœuds de liens à ajouter dans le nœud serverProcessedContent |
| {ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
ContentByQueryToHighlightedContentProperties
Description : Cartes contenu par requête de données de partie Web Dans une collection de propriétés et la prise en charge des nodes serverProcessedContent pour le contenu de rollup (= Contenu mis en surbrillence)
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 de propriétés pour le partie Web Part contentrollup (= Highlighted Content) |
| {SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
| {Links} | Nœuds de liens à ajouter dans le nœud serverProcessedContent |
| {ImageSources} | Nœuds ImageSources à ajouter dans le nœud serverProcessedContent |
TextCleanUpSummaryLinks
Description : Réécrit le code html du partie web de liens de synthèse pour qu’il soit compatible avec le code HTML pris en charge par le partie de 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 texte côté client |
SummaryLinksToQuickLinksProperties
Description : Cartes des liens de synthèse de données de partie Web dans une collection de propriétés et la prise en charge des nodes serverProcessedContent pour le partie WebLinks rapides
Exemple : SummaryLinksToQuickLinksProperties({Text},{QuickLinksJsonProperties})
Input parameters
| Nom | Description |
|---|---|
| {Text} | Contenu html wiki d’origine |
| {QuickLinksJsonProperties} | Objet blob des propriétés JSON QuickLinks (facultatif) |
Paramètres de sortie
| Nom | Description |
|---|---|
| {JsonProperties} | Collection de propriétés pour le partie WebLinks rapides |
| {SearchablePlainTexts} | Nœuds SearchablePlainTexts à ajouter dans le nœud serverProcessedContent |
| {Links} | Nœuds de liens à 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 renvoie les détails nécessaires
Exemple : LookupPerson({ContactLoginName})
Input parameters
| Nom | Description | ||
|---|---|---|---|
| {ContactLoginName} | Compte d’utilisateur à rechercher (dans i:0#.f | appartenance | joe@contoso.onmicrosoft.com format) |
Paramètres de sortie
| Nom | Description |
|---|---|
| {PersonName} | Nom de l’utilisateur |
| {PersonEmail} | Courrier électronique de l’utilisateur |
| {PersonUPN} | UPN de l’utilisateur |
| {PersonRole} | Rôle de l’utilisateur |
| {PersonDepartment} | Service de l’utilisateur |
| {PersonPhone} | Téléphone numéro de l’utilisateur |
| {PersonSip} | Adresse SIP de l’utilisateur |
EmptyString
Description : Renvoie une chaîne vide
Exemple : EmptyString()
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Chaîne vide |
StaticString
Description : Renvoie une chaîne (statique) fournie en entrée
Exemple : StaticString('static string')
Input parameters
| Nom | Description |
|---|---|
| {'static string'} | Chaîne d’entrée statique |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Chaîne fournie en tant qu’entrée |
Préfixe
Description : Préfixe le texte d’entrée par un autre texte. Le paramètre applyIfContentIsEmpty contrôle 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 du champ HTML de la page de publication à préfixer |
| {'static boolean value'} | Bool statique ('true', 'false') pour indiquer si le préfixe doit encore se produire lorsque le contenu du champ {PublishingPageContent} est emty |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Valeur de {PublishingPageContent} précédée de la valeur de préfixe fournie |
Suffix
Description : Suffixe le texte d’entrée avec un autre texte. Le paramètre applyIfContentIsEmpty contrôle 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 |
|---|---|
| {'suffix string'} | Chaîne d’entrée statique qui sera utilisée comme suffixe |
| {PublishingPageContent} | Contenu du champ HTML de la page de publication réelle au 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 |
|---|---|
| {valeur de retour} | Valeur du suffixe {PublishingPageContent} avec la valeur de suffixe fournie |
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 |
| {'suffix string'} | Chaîne d’entrée statique qui sera utilisée comme suffixe |
| {PublishingPageContent} | Contenu du champ HTML de la page de publication réelle en préfixe/suffixe |
| {'static boolean value'} | Bool statique ('true', 'false') pour indiquer si le préfixe/suffixe doit encore se produire lorsque le contenu du champ {PublishingPageContent} est emty |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Valeur de {PublishingPageContent} préfixée/suffixe avec les valeurs fournies |
ToImageUrl
Description : Renvoie l’URL d’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 |
|---|---|
| {valeur de retour} | URL de l’image relative du serveur |
ToImageAltText
Description : Renvoie le texte de remplacement d’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 |
|---|---|
| {valeur de retour} | Texte de remplacement d’image |
ToImageAnchor
Description : Renvoie l’URL d’ancrage 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 |
|---|---|
| {valeur de retour} | URL d’ancrage 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 |
|---|---|
| {valeur de retour} | Image caption |
ToPreviewImageUrl
Description : Renvoie une URL d’image d’aperçu de page.
Exemple : ToPreviewImageUrl({PreviewImage})
Input parameters
| Nom | Description |
|---|---|
| {PreviewImage} | Une valeur de champ d’image de publication ou une chaîne contenant un chemin d’accès relatif à l’image du serveur |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Url d’image d’aperçu mise en forme |
ToAuthors
Description : Recherche les informations utilisateur pour l’ID d’utilisateur transmis
Exemple : ToAuthors({PublishingContact})
Input parameters
| Nom | Description |
|---|---|
| {userId} | ID (int) d’un utilisateur |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Objet blob json formaté décrivant les détails de l’utilisateur |
DefaultTaxonomyFieldValue
Description : Remplir un champ de taxonomie en fonction des ID de terme fournis. Vous pouvez configurer pour éventuellement réécrire les valeurs existantes
Exemple : DefaultTaxonomyFieldValue({TaxField2},'a65537e8-aa27-4b3a-bad6-f0f61f84b9f7|69524923-a5a0-44d1-b5ec-7f7c6d0ec160','true')
Input parameters
| Nom | Description | |
|---|---|---|
| {Champ Taxonomie} | Champ de taxonomie à mettre à jour | |
| {'term ids split by | '} | Liste des ID de termes à 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 au cas où les fiels contiennent déjà des termes |
Paramètres de sortie
| Nom | Description |
|---|---|
| {valeur de retour} | Chaîne avec les informations de terme nécessaires pour définir le champ de taxonomie |
Sélecteurs
TextSelector
Description : Permet d’inclure un espaceur pour les parties de texte wiki 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 |
| Espaceur | Sortie si le texte wiki fourni a été considéré comme vide |
ListSelectorListLibrary
Description : Analyse une liste et renvoie le type de base de liste.
Exemple : ListSelectorListLibrary({ListId})
Input parameters
| Nom | Description |
|---|---|
| {ListId} | Guid de la liste à utiliser |
| {ViewXml} | Définition de l’affichage sélectionné |
Valeurs de sortie
| Nom | Description |
|---|---|
| Bibliothèque | La liste est une bibliothèque de documents |
| Liste | 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 |
| Survey | La liste est une enquête |
| Undefined | Type de base de liste non définie |
ContentEmbedSelectorSourceType
Description : Analyse le type de source et retourne le mappage recommandé.
Exemple : ContentEmbedSelectorSourceType({SourceType})
Input parameters
| Nom | Description |
|---|---|
| {SourceType} | Sourcetype de la page vue dans pageviewerwebpart |
Valeurs de sortie
| Nom | Description |
|---|---|
| WebPage | Le contenu incorporé est une page |
| ServerFolderOrFile | Le contenu incorporé pointe vers un dossier serveur ou un fichier |
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 un 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 partie Web Part |
| {FileContents} | Contenu texte du fichier. Renvoyer une chaîne vide si le fichier est in trouvé |
| {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 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 de JavaScript |
| NonASPXUseCommunityScriptEditor | Utiliser l’éditeur de script communautaire 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 que le contenu incorporé et qu’il ne contient pas javaScript |
| ContentUseCommunityScriptEditor | Utiliser l’éditeur de script communautaire pour héberger le contenu |
ContentByQuerySelector
Description : Analyse une liste et renvoie si la liste peut être transformée.
Exemple : ContentByQuerySelector({ListGuid},{ListName})
Input parameters
| Nom | Description |
|---|---|
| {ListGuid} | Guid de la liste utilisée par le partie Web Part CBQ |
| {ListName} | Nom de la liste utilisée par le partie WebQ 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 | Transformation vers le partie Web Part QuickLinks |
| UseText | Transformation en texte formaté |
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 un élément Web De l’éditeur de script communautaire |
| NoScriptEditor | Ne pas transformer car il n’existe pas d’éditeur de script |
UserExistsSelector
Description : Vérifie si la valeur transmise 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 | Informations utilisateur valides |