Freigeben über


Seitentransformationsfunktionen und Selektoren

Zusammenfassung

Die Standardkonfiguration für die Seitentransformation (webpartmapping.xml) verwendet integrierte Funktionen und Selektoren, um die Zuordnung von klassischen Webparts zu modernen Webparts von Erstanbietern und Webparts von Drittanbietern zu steuern. Auf dieser Seite sind alle verfügbaren Funktionen aufgeführt.

Hinweis

Diese Seite wird automatisch generiert. Wenn Probleme auftreten, erstellen Sie einen PR für die entsprechende Transformationsframework-Codebasis.

Funktionen

HtmlEncode

Beschreibung: Gibt den HTML-codierten Wert dieser Zeichenfolge zurück.

Beispiel:{EncodedText} = HtmlEncode({Text})

Input parameters

Name Beschreibung
{Text} Text in HTML-Codierung

Ausgabeparameter

Name Beschreibung
{EncodedText} HTML-codierter Text

HtmlEncodeForJson

Beschreibung: Gibt den JSON-HTML-codierten Wert dieser Zeichenfolge zurück.

Beispiel:{JsonEncodedText} = HtmlEncodeForJson({Text})

Input parameters

Name Beschreibung
{Text} Text in HTML-Codierung zur Aufnahme in JSON

Ausgabeparameter

Name Beschreibung
{JsonEncodedText} HTML-codierter Text zur Aufnahme in json-Datei

ReturnTrue

Beschreibung: Gibt einfach die Zeichenfolge true zurück.

Beispiel:{UsePlaceHolders} = ReturnTrue()

Ausgabeparameter

Name Beschreibung
{UsePlaceHolders} Wert true

ReturnFalse

Beschreibung: Gibt einfach die Zeichenfolge false zurück.

Beispiel:{UsePlaceHolders} = ReturnFalse()

Ausgabeparameter

Name Beschreibung
{UsePlaceHolders} Wert false

ReturnServerRelativePath

Beschreibung: Transformiert den eingehenden Pfad in einen relativen Serverpfad.

Beispiel:{ServerRelativePath} = ReturnServerRelativePath({Path})

Input parameters

Name Beschreibung
{Path} Pfad zur Transformation

Ausgabeparameter

Name Beschreibung
{ServerRelativePath} Relativer Serverpfad

ReturnFileName

Beschreibung: Gibt den Dateinamen des angegebenen Pfads zurück.

Beispiel:{FileName} = ReturnFileName({Path})

Input parameters

Name Beschreibung
{Path} Zu analysierende Pfad

Ausgabeparameter

Name Beschreibung
{FileName} Dateiname mit Erweiterung aus dem angegebenen Pfad

Verbinden

Beschreibung: Verkettet 2 Zeichenfolgen.

Beispiel:{CompleteString} = Concatenate({String1},{String2})

Input parameters

Name Beschreibung
{String1} Erste Zeichenfolge
{String2} Zweite Zeichenfolge

Ausgabeparameter

Name Beschreibung
{CompleteString} Verkettung der übergebenen Zeichenfolgen

ConcatenateWithSemiColonDelimiter

Beschreibung: Verkettet 2 Zeichenfolgen mit einem Semikolon dazwischen.

Beispiel:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})

Input parameters

Name Beschreibung
{String1} Erste Zeichenfolge
{String2} Zweite Zeichenfolge

Ausgabeparameter

Name Beschreibung
{CompleteString} Verkettung der übergebenen Zeichenfolgen

ConcatenateWithPipeDelimiter

Beschreibung: Verkettet 2 Zeichenfolgen mit einem Strichzeichen dazwischen.

Beispiel:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})

Input parameters

Name Beschreibung
{String1} Erste Zeichenfolge
{String2} Zweite Zeichenfolge

Ausgabeparameter

Name Beschreibung
{CompleteString} Verkettung der übergebenen Zeichenfolgen

StaticString

Beschreibung: Gibt eine (statische) Zeichenfolge zurück, die als Eingabe bereitgestellt wird.

Beispiel:StaticString('static string')

Input parameters

Name Beschreibung
{'static string'} Statische Eingabezeichenfolge

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Als Eingabe bereitgestellte Zeichenfolge

TextCleanup

Beschreibung: Schreibt den HTML-Code der Wiki-Seite neu, um mit dem html-Code kompatibel zu sein, der vom clientseitigen Textteil unterstützt wird.

Beispiel:{CleanedText} = TextCleanup({Text},{UsePlaceHolders})

Input parameters

Name Beschreibung
{Text} Ursprünglicher Wiki-HTML-Inhalt
{UsePlaceHolders} Parameter, der angibt, ob Platzhalter für nicht unterstützte img/iframe-Elemente in Wiki-HTML enthalten sein müssen

Ausgabeparameter

Name Beschreibung
{CleanedText} HTML-kompatibel mit clientseitigem Textteil

ContainsScript

Beschreibung: Überprüft, ob der bereitgestellte HTML-Code JavaScript enthält.

Beispiel:{HasScript} = ContainsScript({Text})

Input parameters

Name Beschreibung
{Text} Zu überprüfende HTML-Inhalte

Ausgabeparameter

Name Beschreibung
{HasScript} True ist das HTML-Skript enthält, andernfalls false.

ListCrossSiteCheck

Beschreibung: Gibt die websiteübergreifende Speicherlisten-ID zurück.

Beispiel:{ListId} = ListCrossSiteCheck({ListId})

Input parameters

Name Beschreibung
{ListId} GUID der zu verwendenden Liste

Ausgabeparameter

Name Beschreibung
{ListId} Id der websitesammlungsübergreifenden sicheren Liste

ListAddServerRelativeUrl

Beschreibung: Gibt die relative Server-URL einer Liste zurück.

Beispiel:{ListServerRelativeUrl} = ListAddServerRelativeUrl({ListId})

Input parameters

Name Beschreibung
{ListId} GUID der zu verwendenden Liste

Ausgabeparameter

Name Beschreibung
{ListServerRelativeUrl} Relative Server-URL der Liste

ListAddWebRelativeUrl

Beschreibung: Gibt die relative Web-URL einer Liste zurück.

Beispiel:{ListWebRelativeUrl} = ListAddWebRelativeUrl({ListId})

Input parameters

Name Beschreibung
{ListId} GUID der zu verwendenden Liste

Ausgabeparameter

Name Beschreibung
{ListWebRelativeUrl} Relative Web-URL der Liste

ListHideToolBar

Beschreibung: Überprüft, ob ein XSLTListView-Webpart über eine ausgeblendete Symbolleiste verfügt.

Beispiel:{HideToolBar} = ListHideToolBar({XmlDefinition})

Input parameters

Name Beschreibung
{XmlDefinition} XmlDefinition-Attribut von XSLTListViewWebPart

Ausgabeparameter

Name Beschreibung
{HideToolBar} Boolescher Wert, der angibt, ob die Symbolleiste ausgeblendet werden soll

ListDetectUsedView

Beschreibung: Erkennt die listenansichts-ID, die vom Webpart verwendet wurde, indem das Webpart xmldefinition den Listenansichten zugeordnet wird. Wenn keine Ansicht gefunden wurde, wird die Standardansichts-ID der Liste zurückgegeben.

Beispiel:{ListViewId} = ListDetectUsedView({ListId},{XmlDefinition})

Input parameters

Name Beschreibung
{ListId} GUID der zu analysierenden Liste
{XmlDefinition} XmlDefinition-Attribut von XSLTListViewWebPart

Ausgabeparameter

Name Beschreibung
{ListViewId} ID der zu verwendenden Ansicht

ImageLookup

Beschreibung: Sucht eine Datei basierend auf dem angegebenen relativen Serverpfad und gibt die erforderlichen Eigenschaften der Datei zurück. Gibt NULL zurück, wenn die Datei nicht gefunden wurde.

Beispiel:ImageLookup({ServerRelativeFileName})

Input parameters

Name Beschreibung
{ServerRelativeFileName} Relativer Serverdateiname des Images

Ausgabeparameter

Name Beschreibung
{ImageListId} ID der Liste, die die Datei enthält
{ImageUniqueId} UniqueId der Datei

ReturnCrossSiteRelativePath

Beschreibung: Transformiert den eingehenden Pfad in einen relativen Serverpfad. Wenn sich die Seite auf einer anderen Seite befindet, wird das Medienobjekt übertragen und die URL aktualisiert. Fehler behalten den ursprünglichen Wert bei.

Beispiel:{ServerRelativeFileName} = ReturnCrossSiteRelativePath({ImageLink})

Input parameters

Name Beschreibung
{ImageLink} Ursprünglicher Wert für den Imagelink

Ausgabeparameter

Name Beschreibung
{ServerRelativeFileName} Neuer Zielspeicherort für das Medienobjekt, falls übertragen.

ImageAnchorUrlRewrite

Beschreibung: Schreiben Sie die Imageankertag-URL neu.

Beispiel:ImageAnchorUrlRewrite({Anchor},{ImageUrl},{ServerRelativeFileName})

Input parameters

Name Beschreibung
{Anchor} Ursprüngliches Ankertag, das aus dem Quellimage abgerufen wurde
{ImageUrl} Ursprüngliche Bild-URL
{ServerRelativeFileName} Url für neues Image

Ausgabeparameter

Name Beschreibung
{Anchor} Die URL nach dem erneuten Generieren der URL. Wenn der Anker und die ursprüngliche Bild-URL identisch sind, wird der Anker auf die neue Bild-URL festgelegt.

ExtractWebpartProperties

Beschreibung: Extrahiert die clientseitigen Webparteigenschaften, damit sie wiederverwendet werden können.

Beispiel:{JsonProperties} = ExtractWebpartProperties({ClientSideWebPartData})

Input parameters

Name Beschreibung
{ClientSideWebPartData} Webpartdaten, die die clientseitige Webpartkonfiguration definieren

Ausgabeparameter

Name Beschreibung
{JsonProperties} JSON-Eigenschaften zum Konfigurieren des clientseitigen Webparts

DocumentEmbedLookup

Beschreibung: Sucht eine Datei basierend auf dem angegebenen relativen Serverpfad und gibt die erforderlichen Eigenschaften der Datei zurück. Gibt NULL zurück, wenn die Datei nicht gefunden wurde.

Beispiel:DocumentEmbedLookup({ServerRelativeFileName})

Input parameters

Name Beschreibung
{ServerRelativeFileName} Relativer Name der Serverdatei

Ausgabeparameter

Name Beschreibung
{DocumentListId} ID der Liste, die die Datei enthält
{DocumentUniqueId} UniqueId der Datei
{DocumentAuthor} Benutzerprinzipalname des Dokumentautors
{DocumentAuthorName} Name des Dateiautors

ContentEmbedCrossSiteCheck

Beschreibung: Löst eine Ausnahme aus, wenn eine Verknüpfung mit .aspx Datei hergestellt wird.

Beispiel:{Temp} = ContentEmbedCrossSiteCheck({ContentLink})

Input parameters

Name Beschreibung
{ContentLink} Linkwert, wenn festgelegt

Ausgabeparameter

Name Beschreibung
{Temp} Nicht verwendete Variable

LoadContentFromFile

Beschreibung: Lädt den Inhalt einer Datei als Zeichenfolge.

Beispiel:{FileContents} = LoadContentFromFile({ContentLink})

Input parameters

Name Beschreibung
{ContentLink} Relative Server-URL zur zu ladenden Datei

Ausgabeparameter

Name Beschreibung
{FileContents} Textinhalt der Datei. Zurückgeben einer leeren Zeichenfolge, wenn die Datei nicht gefunden wurde

UserDocumentsToHighlightedContentProperties

Beschreibung: Ordnet die Webpartdaten des Benutzers einer Eigenschaftensammlung und unterstützenden serverProcessedContent-Knoten für das Inhaltsrollup-Webpart (= Hervorgehobener Inhalt) zu.

Beispiel:SiteDocumentsToHighlightedContentProperties()

Ausgabeparameter

Name Beschreibung
{JsonProperties} Properties-Auflistung für das ContentRollup-Webpart (= Hervorgehobener Inhalt)
{SearchablePlainTexts} SearchablePlainTexts-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen
{Links} Verknüpft Knoten, die im Knoten serverProcessedContent hinzugefügt werden sollen
{ImageSources} ImageSources-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen

ContentBySearchToHighlightedContentProperties

Beschreibung: Ordnet Inhalte durch Suchen von Webpartdaten einer Eigenschaftensammlung und unterstützenden serverProcessedContent-Knoten für das Inhaltsrollup-Webpart (= Hervorgehobener Inhalt) zu

Beispiel:ContentBySearchToHighlightedContentProperties({DataProviderJSON}, {SelectedPropertiesJson}, {ResultsPerPage}, {RenderTemplateId})

Input parameters

Name Beschreibung
{DataProviderJson}
{SelectedPropertiesJson}
{ResultsPerPage}
{RenderTemplateId}

Ausgabeparameter

Name Beschreibung
{JsonProperties} Properties-Auflistung für das ContentRollup-Webpart (= Hervorgehobener Inhalt)
{SearchablePlainTexts} SearchablePlainTexts-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen
{Links} Verknüpft Knoten, die im Knoten serverProcessedContent hinzugefügt werden sollen
{ImageSources} ImageSources-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen

ContentByQueryToHighlightedContentProperties

Beschreibung: Ordnet Inhalt nach Abfrage-Webpartdaten einer Eigenschaftensammlung und unterstützenden serverProcessedContent-Knoten für das Inhaltsrollup-Webpart (= Hervorgehobener Inhalt) zu

Beispiel: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

Name Beschreibung
{WebUrl}
{ListGuid}
{ListName}
{ServerTemplate}
{ContentTypeBeginsWithId}
{FilterField1}
{Filter1ChainingOperator}
{FilterField1Value}
{FilterOperator1}
{FilterField2}
{Filter2ChainingOperator}
{FilterField2Value}
{FilterOperator2}
{FilterField3}
{FilterField3Value}
{FilterOperator3}
{SortBy}
{SortByDirection}
{GroupBy}
{GroupByDirection}
{ItemLimit}
{DisplayColumns}
{DataMappings}

Ausgabeparameter

Name Beschreibung
{JsonProperties} Properties-Auflistung für das ContentRollup-Webpart (= Hervorgehobener Inhalt)
{SearchablePlainTexts} SearchablePlainTexts-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen
{Links} Verknüpft Knoten, die im Knoten serverProcessedContent hinzugefügt werden sollen
{ImageSources} ImageSources-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen

Beschreibung: Schreibt summarylinks-Webpart-HTML-Code neu, um mit dem html-Code kompatibel zu sein, der vom clientseitigen Textteil unterstützt wird.

Beispiel:{CleanedText} = TextCleanUpSummaryLinks({Text})

Input parameters

Name Beschreibung
{Text} Ursprünglicher Wiki-HTML-Inhalt

Ausgabeparameter

Name Beschreibung
{CleanedText} HTML-kompatibel mit clientseitigem Textteil

SummaryLinksToQuickLinksProperties

Beschreibung: Ordnet zusammenfassungverknüpfte Webpartdaten zu einer Eigenschaftenauflistung und unterstützenden serverProcessedContent-Knoten für das Quicklinks-Webpart

Beispiel:SummaryLinksToQuickLinksProperties({Text},{QuickLinksJsonProperties})

Input parameters

Name Beschreibung
{Text} Ursprünglicher Wiki-HTML-Inhalt
{QuickLinksJsonProperties} QuickLinks JSON-Eigenschaftenblob (optional)

Ausgabeparameter

Name Beschreibung
{JsonProperties} Properties-Auflistung für das Quicklinks-Webpart
{SearchablePlainTexts} SearchablePlainTexts-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen
{Links} Verknüpft Knoten, die im Knoten serverProcessedContent hinzugefügt werden sollen
{ImageSources} ImageSources-Knoten, die dem Knoten serverProcessedContent hinzugefügt werden sollen

LookupPerson

Beschreibung: Sucht eine Person aus der UserInfo-Liste und gibt die erforderlichen Details zurück.

Beispiel:LookupPerson({ContactLoginName})

Input parameters

Name Beschreibung
{ContactLoginName} Benutzerkonto für die Suche (in i:0#.f|Mitgliedschaft|joe@contoso.onmicrosoft.com Format)

Ausgabeparameter

Name Beschreibung
{PersonName} Name des Benutzers
{PersonEmail} E-Mail-Adresse des Benutzers
{PersonUPN} UPN des Benutzers
{PersonRole} Rolle des Benutzers
{PersonDepartment} Abteilung des Benutzers
{PersonPhone} Telefonnummer des Benutzers
{PersonSip} SIP-Adresse des Benutzers

EmptyString

Beschreibung: Gibt eine leere Zeichenfolge zurück.

Beispiel:EmptyString()

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Leere Zeichenfolge

StaticString

Beschreibung: Gibt eine (statische) Zeichenfolge zurück, die als Eingabe bereitgestellt wird.

Beispiel:StaticString('static string')

Input parameters

Name Beschreibung
{'static string'} Statische Eingabezeichenfolge

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Als Eingabe bereitgestellte Zeichenfolge

Präfix

Beschreibung: Präfixiert den Eingabetext mit einem anderen Text. Der applyIfContentIsEmpty-Parameter steuert, ob das Präfix auch dann erfolgen muss, wenn der tatsächliche Inhalt leer ist.

Beispiel:Prefix('<H1>Prefix some extra text</H1>', {PublishingPageContent}, 'false')

Input parameters

Name Beschreibung
{'prefix string'} Statische Eingabezeichenfolge, die als Präfix verwendet wird
{PublishingPageContent} Der tatsächliche HTML-Feldinhalt der Veröffentlichungsseite, der präfixen soll
{'static boolean value'} Statisches Bool ('true', 'false'), um anzugeben, ob das Präfix noch erfolgen muss, wenn der Inhalt des {PublishingPageContent}-Felds emty ist

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Wert von {PublishingPageContent}, dem der angegebene Präfixwert vorangestellt ist

Namenszusatz

Beschreibung: Suffixiert den Eingabetext mit einem anderen Text. Der applyIfContentIsEmpty-Parameter steuert, ob das Suffix auch auftreten muss, wenn der tatsächliche Inhalt leer ist.

Beispiel:Suffix('<H1>Suffix some extra text</H1>', {PublishingPageContent}, 'false')

Input parameters

Name Beschreibung
{'suffix string'} Statische Eingabezeichenfolge, die als Suffix verwendet wird
{PublishingPageContent} Der tatsächliche HTML-Feldinhalt der Veröffentlichungsseite für suffix
{'static boolean value'} Statisches Bool ('true', 'false'), um anzugeben, ob das Suffix noch erfolgen muss, wenn der Inhalt des {PublishingPageContent}-Felds emty ist

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Wert von {PublishingPageContent}, der mit dem angegebenen Suffixwert versehen ist

PrefixAndSuffix

Beschreibung: Präfixe und Suffixe für den Eingabetext mit einem anderen Text. Der ApplyIfContentIsEmpty-Parameter steuert, ob das Präfix/Suffix auch dann erfolgen muss, wenn der tatsächliche Inhalt leer ist.

Beispiel:PrefixAndSuffix('<H1>Prefix some extra text</H1>','<H1>Suffix some extra text</H1>',{PublishingPageContent},'false')

Input parameters

Name Beschreibung
{'prefix string'} Statische Eingabezeichenfolge, die als Präfix verwendet wird
{'suffix string'} Statische Eingabezeichenfolge, die als Suffix verwendet wird
{PublishingPageContent} Der tatsächliche HTML-Feldinhalt der Veröffentlichungsseite für Präfix/Suffix
{'static boolean value'} Statisches Bool ('true', 'false'), um anzugeben, ob die Präfix-/Suffixierung weiterhin erfolgen muss, wenn der Inhalt des {PublishingPageContent}-Felds emty ist

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Wert von {PublishingPageContent} mit Präfix/Suffix mit den angegebenen Werten

ToImageUrl

Beschreibung: Gibt die relative Serverbild-URL eines Feldwerts für Veröffentlichungsimages zurück.

Beispiel:ToImageUrl({PublishingPageImage})

Input parameters

Name Beschreibung
{PublishingPageImage} Wert des Felds "Bild veröffentlichen"

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Relative Bild-URL des Servers

ToImageAltText

Beschreibung: Gibt den alternativen Bildtext eines Feldwerts für das Veröffentlichungsbild zurück.

Beispiel:ToImageAltText({PublishingPageImage})

Input parameters

Name Beschreibung
{PublishingPageImage} Wert des Felds "Bild veröffentlichen"

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Alternativer Bildtext

ToImageAnchor

Beschreibung: Gibt die Bildanker-URL eines Feldwerts für das Veröffentlichungsbild zurück.

Beispiel:ToImageAnchor({PublishingPageImage})

Input parameters

Name Beschreibung
{PublishingPageImage} Wert des Felds "Bild veröffentlichen"

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Imageanker-URL

ToImageCaption

Beschreibung: Gibt die Bildbeschriftung eines Html-Bildbeschriftungsfelds für die Veröffentlichung zurück.

Beispiel:ToImageCaption({PublishingImageCaption})

Input parameters

Name Beschreibung
{PublishingImageCaption} Wert des Felds "Html-Bildbeschriftung veröffentlichen"

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Bildbeschriftung

ToPreviewImageUrl

Beschreibung: Gibt eine Bild-URL der Seitenvorschau zurück.

Beispiel:ToPreviewImageUrl({PreviewImage})

Input parameters

Name Beschreibung
{PreviewImage} Ein Veröffentlichungsbildfeldwert oder eine Zeichenfolge, die einen relativen Serverbildpfad enthält

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Eine formatierte Vorschaubild-URL

ToAuthors

Beschreibung: Sucht nach Benutzerinformationen für die übergebene Benutzer-ID

Beispiel:ToAuthors({PublishingContact})

Input parameters

Name Beschreibung
{userId} Die ID (int) eines Benutzers

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Ein formatiertes JSON-Blob, das die Details des Benutzers beschreibt

DefaultTaxonomyFieldValue

Beschreibung: Füllen Sie ein Taxonomiefeld basierend auf den angegebenen Begriffs-IDs auf. Sie können so konfigurieren, dass vorhandene Werte optional überschrieben werden.

Beispiel:DefaultTaxonomyFieldValue({TaxField2},'a65537e8-aa27-4b3a-bad6-f0f61f84b9f7|69524923-a5a0-44d1-b5ec-7f7c6d0ec160','true')

Input parameters

Name Beschreibung
{Taxonomiefeld} Das zu aktualisierende Taxonomiefeld
{'Term-IDs geteilt durch |'} Liste der festzulegenden Begriffs-IDs. Mehrere Werte können auch verwendet werden, wenn das Taxonomiefeld so konfiguriert ist, dass mehrere Begriffe akzeptiert werden.
{'static boolean value'} Statisches Bool ('true', 'false'), um anzugeben, ob die Standardwerte für den Ausdruck festgelegt werden müssen, falls das Feld bereits Begriffe enthält

Ausgabeparameter

Name Beschreibung
{Rückgabewert} Zeichenfolge mit Begriffsinformationen, die zum Festlegen des Taxonomiefelds erforderlich sind

Sortierer

TextSelector

Beschreibung: Ermöglicht die Option zum Einschließen eines Leerzeichens für leere Text-Wiki-Textteile.

Beispiel:TextSelector({CleanedText})

Input parameters

Name Beschreibung
{CleanedText} Clientseitiger Html-Code für Textparts (bereinigt über die TextCleanup-Funktion)

Ausgabewerte

Name Beschreibung
Text Wird ausgegeben, wenn der bereitgestellte Wiki-Text nicht als leer angesehen wurde.
Abstandhalter Wird ausgegeben, wenn der bereitgestellte Wiki-Text als leer angesehen wurde.

ListSelectorListLibrary

Beschreibung: Analysiert eine Liste und gibt den Listenbasistyp zurück.

Beispiel:ListSelectorListLibrary({ListId})

Input parameters

Name Beschreibung
{ListId} GUID der zu verwendenden Liste
{ViewXml} Definition der ausgewählten Ansicht

Ausgabewerte

Name Beschreibung
Bibliothek Die Liste ist eine Dokumentbibliothek.
Auflisten Die Liste ist eine Dokumentliste.
Problem Die Liste ist eine Problemliste.
TaskList Die Liste ist eine Aufgabenliste.
DiscussionBoard Die Liste ist ein Diskussionsgremium
Umfrage Die Liste ist eine Umfrage
Undefined Der Listenbasistyp ist nicht definiert.

ContentEmbedSelectorSourceType

Beschreibung: Analysiert den Quelltyp und gibt die empfohlene Zuordnung zurück.

Beispiel:ContentEmbedSelectorSourceType({SourceType})

Input parameters

Name Beschreibung
{SourceType} Quelltyp der angezeigten Seite in pageviewerwebpart

Ausgabewerte

Name Beschreibung
WebPage Der eingebettete Inhalt ist eine Seite.
ServerFolderOrFile Der eingebettete Inhalt verweist auf einen Serverordner oder eine Serverdatei.

Beschreibung: Der Inhalts-Editor kann auf unterschiedliche Weise transformiert werden, je nachdem, ob ein Link verwendet wurde, welcher Dateityp verwendet wurde, ob skript verwendet wird oder nicht...

Beispiel:ContentEmbedSelectorContentLink({ContentLink}, {Content}, {FileContents}, {UseCommunityScriptEditor})

Input parameters

Name Beschreibung
{ContentLink} Linkwert, wenn festgelegt
{Content} Eingebetteter Inhalt im Webpart
{FileContents} Textinhalt der Datei. Zurückgeben einer leeren Zeichenfolge, wenn die Datei nicht gefunden wurde
{UseCommunityScriptEditor} Die UseCommunityScriptEditor-Zuordnungseigenschaft, die über die PageTransformationInformation-Instanz bereitgestellt wird

Ausgabewerte

Name Beschreibung
Link Wenn der Link nicht leer war und es sich um eine ASPX-Datei handelte
NonASPXLink Wenn der Link nicht leer war und es sich nicht um eine ASPX-Datei handelte, der Dateiinhalt jedoch JavaScript enthielt.
NonASPXLinkNoScript Wenn der Link nicht leer war und es sich nicht um eine ASPX-Datei handelte und der Inhalt kein JavaScript enthielt
NonASPXUseCommunityScriptEditor Verwenden des Communityskript-Editors zum Hosten des Inhalts
Inhalt Wenn kein Link angegeben wurde, aber Inhalt eingebettet wurde und JavaScript enthält
ContentNoScript Wenn kein Link angegeben wurde und der eingebettete Inhalt nicht javaScript enthält
ContentUseCommunityScriptEditor Verwenden des Communityskript-Editors zum Hosten des Inhalts

ContentByQuerySelector

Beschreibung: Analysiert eine Liste und gibt zurück, ob die Liste transformiert werden kann.

Beispiel:ContentByQuerySelector({ListGuid},{ListName})

Input parameters

Name Beschreibung
{ListGuid} Guid der liste, die vom CBQ-Webpart verwendet wird
{ListName} Name der liste, die vom CBQ-Webpart verwendet wird

Ausgabewerte

Name Beschreibung
Standard Transformieren der Liste
NoTransformation Liste nicht transformieren

SummaryLinkSelector

Beschreibung: Verwendet die SummaryLinksToQuickLinks-Zuordnungseigenschaft, die über die PageTransformationInformation-Instanz bereitgestellt wird, um die Zuordnung zu bestimmen.

Beispiel:SummaryLinkSelector({SummaryLinksToQuickLinks})

Input parameters

Name Beschreibung
{SummaryLinksToQuickLinks} Die SummaryLinksToQuickLinks-Zuordnungseigenschaft, die über die PageTransformationInformation-Instanz bereitgestellt wird

Ausgabewerte

Name Beschreibung
UseQuickLinks Transformieren in das QuickLinks-Webpart
UseText Transformieren in den formatierten Text

ScriptEditorSelector

Beschreibung: Verwendet die UseCommunityScriptEditor-Zuordnungseigenschaft, die über die PageTransformationInformation-Instanz bereitgestellt wird, um die Zuordnung zu bestimmen.

Beispiel:ScriptEditorSelector({UseCommunityScriptEditor})

Input parameters

Name Beschreibung
{UseCommunityScriptEditor} Die UseCommunityScriptEditor-Zuordnungseigenschaft, die über die PageTransformationInformation-Instanz bereitgestellt wird

Ausgabewerte

Name Beschreibung
UseCommunityScriptEditor Transformieren in das Community-Skript-Editor-Webpart
NoScriptEditor Nicht transformieren, da kein Skript-Editor vorhanden ist

UserExistsSelector

Beschreibung: Überprüft, ob der übergebene Wert ein Benutzer ist oder nicht.

Beispiel:UserExistsSelector({PersonEmail})

Input parameters

Name Beschreibung
{PersonEmail} Konto des Benutzers

Ausgabewerte

Name Beschreibung
InvalidUser Benutzer ist ungültig
ValidUser Benutzerinformationen sind gültig