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 |
TextCleanUpSummaryLinks
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. |
ContentEmbedSelectorContentLink
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 |