ページ変換関数とセレクター
概要
既定のページ変換構成 (webpartmapping.xml) では、組み込みの関数とセレクターを使用して、クラシック Web パーツから最新のファースト パーティおよびサード パーティの Web パーツへのマッピングを推進します。 このページには、使用可能なすべての関数が一覧表示されます。
注:
このページは自動生成されます。問題が発生した場合は、それぞれの Transformation Framework コード ベースに対して PR を作成してください。
関数
HtmlEncode
形容: この文字列の html でエンコードされた値を返します。
例:{EncodedText} = HtmlEncode({Text})
パラメーターを入力する
名前 | 説明 |
---|---|
{Text} | テキストから HTML へのエンコード |
出力パラメーター
名前 | 説明 |
---|---|
{EncodedText} | Html でエンコードされたテキスト |
HtmlEncodeForJson
形容: この文字列の json html でエンコードされた値を返します。
例:{JsonEncodedText} = HtmlEncodeForJson({Text})
パラメーターを入力する
名前 | 説明 |
---|---|
{Text} | json に含めるためのテキストから html へのエンコード |
出力パラメーター
名前 | 説明 |
---|---|
{JsonEncodedText} | json ファイルに含めるための Html エンコードされたテキスト |
ReturnTrue
形容: 単に文字列 true を返します。
例:{UsePlaceHolders} = ReturnTrue()
出力パラメーター
名前 | 説明 |
---|---|
{UsePlaceHolders} | 値 true |
ReturnFalse
形容: 文字列 false を返すだけです。
例:{UsePlaceHolders} = ReturnFalse()
出力パラメーター
名前 | 説明 |
---|---|
{UsePlaceHolders} | 値 false |
ReturnServerRelativePath
形容: 受信パスをサーバー相対パスに変換します。
例:{ServerRelativePath} = ReturnServerRelativePath({Path})
パラメーターを入力する
名前 | 説明 |
---|---|
{Path} | 変換するパス |
出力パラメーター
名前 | 説明 |
---|---|
{ServerRelativePath} | サーバー相対パス |
ReturnFileName
形容: 指定したパスのファイル名を返します。
例:{FileName} = ReturnFileName({Path})
パラメーターを入力する
名前 | 説明 |
---|---|
{Path} | 分析するパス |
出力パラメーター
名前 | 説明 |
---|---|
{FileName} | 指定されたパスからの拡張子を持つファイル名 |
連結
形容: 2 つの文字列を連結します。
例:{CompleteString} = Concatenate({String1},{String2})
パラメーターを入力する
名前 | 説明 |
---|---|
{String1} | 最初の文字列 |
{String2} | 2 番目の文字列 |
出力パラメーター
名前 | 説明 |
---|---|
{CompleteString} | 渡された文字列の連結 |
連結WithSemiColonDelimiter
形容: 2 つの文字列をセミコロンで連結します。
例:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
パラメーターを入力する
名前 | 説明 |
---|---|
{String1} | 最初の文字列 |
{String2} | 2 番目の文字列 |
出力パラメーター
名前 | 説明 |
---|---|
{CompleteString} | 渡された文字列の連結 |
連結WithPipeDelimiter
形容: 2 つの文字列をパイプ文字の間に連結します。
例:{CompleteString} = ConcatenateWithSemiColonDelimiter({String1},{String2})
パラメーターを入力する
名前 | 説明 |
---|---|
{String1} | 最初の文字列 |
{String2} | 2 番目の文字列 |
出力パラメーター
名前 | 説明 |
---|---|
{CompleteString} | 渡された文字列の連結 |
StaticString
形容: 入力として指定された (静的) 文字列を返します。
例:StaticString('static string')
パラメーターを入力する
名前 | 説明 |
---|---|
{'static string'} | 静的入力文字列 |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 入力として指定された文字列 |
TextCleanup
形容: クライアント側のテキスト パーツでサポートされている html に準拠するように wiki ページ html を書き換えます。
例:{CleanedText} = TextCleanup({Text},{UsePlaceHolders})
パラメーターを入力する
名前 | 説明 |
---|---|
{Text} | 元の wiki html コンテンツ |
{UsePlaceHolders} | Wiki html 内のサポートされていない img/iframe 要素にプレースホルダーを含める必要があるかどうかを示すパラメーター |
出力パラメーター
名前 | 説明 |
---|---|
{CleanedText} | クライアント側のテキスト パーツに準拠した HTML |
ContainsScript
形容: 指定された html に JavaScript が含まれているかどうかを確認します
例:{HasScript} = ContainsScript({Text})
パラメーターを入力する
名前 | 説明 |
---|---|
{Text} | 確認する HTML コンテンツ |
出力パラメーター
名前 | 説明 |
---|---|
{HasScript} | True は html にスクリプトが含まれています。それ以外の場合は false |
ListCrossSiteCheck
形容: クロス サイト コレクションの保存リスト ID を返します。
例:{ListId} = ListCrossSiteCheck({ListId})
パラメーターを入力する
名前 | 説明 |
---|---|
{ListId} | 使用するリストの Guid |
出力パラメーター
名前 | 説明 |
---|---|
{ListId} | クロス サイト コレクションのセーフ リスト ID |
ListAddServerRelativeUrl
形容: リストのサーバー相対 URL を返します。
例:{ListServerRelativeUrl} = ListAddServerRelativeUrl({ListId})
パラメーターを入力する
名前 | 説明 |
---|---|
{ListId} | 使用するリストの Guid |
出力パラメーター
名前 | 説明 |
---|---|
{ListServerRelativeUrl} | リストのサーバー相対 URL |
ListAddWebRelativeUrl
形容: リストの Web 相対 URL を返します。
例:{ListWebRelativeUrl} = ListAddWebRelativeUrl({ListId})
パラメーターを入力する
名前 | 説明 |
---|---|
{ListId} | 使用するリストの Guid |
出力パラメーター
名前 | 説明 |
---|---|
{ListWebRelativeUrl} | リストの Web 相対 URL |
ListHideToolBar
形容: XSLTListView Web パーツに非表示のツール バーがあるかどうかを確認します。
例:{HideToolBar} = ListHideToolBar({XmlDefinition})
パラメーターを入力する
名前 | 説明 |
---|---|
{XmlDefinition} | XSLTListViewWebPart の XmlDefinition 属性 |
出力パラメーター
名前 | 説明 |
---|---|
{HideToolBar} | ツール バーを非表示にする必要があるかどうかを示すブール値 |
ListDetectUsedView
形容: Web パーツ xmldefinition をリスト ビューにマッピングすることで、Web パーツによって使用されたリスト ビュー ID を検出します。 ビューが見つからない場合、リストの既定のビュー ID が返されます。
例:{ListViewId} = ListDetectUsedView({ListId},{XmlDefinition})
パラメーターを入力する
名前 | 説明 |
---|---|
{ListId} | 分析するリストの Guid |
{XmlDefinition} | XSLTListViewWebPart の XmlDefinition 属性 |
出力パラメーター
名前 | 説明 |
---|---|
{ListViewId} | 使用するビューの ID |
ImageLookup
形容: 指定されたサーバー相対パスに基づいてファイルを検索し、ファイルの必要なプロパティを返します。 ファイルが見つからなかった場合は null を返します。
例:ImageLookup({ServerRelativeFileName})
パラメーターを入力する
名前 | 説明 |
---|---|
{ServerRelativeFileName} | イメージのサーバー相対ファイル名 |
出力パラメーター
名前 | 説明 |
---|---|
{ImageListId} | ファイルを保持しているリストの ID |
{ImageUniqueId} | ファイルの UniqueId |
ReturnCrossSiteRelativePath
形容: 受信パスをサーバー相対パスに変換します。 ページが別のページにある場合は、資産が転送され、URL が更新されます。 エラーは元の値に保持されます。
例:{ServerRelativeFileName} = ReturnCrossSiteRelativePath({ImageLink})
パラメーターを入力する
名前 | 説明 |
---|---|
{ImageLink} | イメージ リンクの元の値 |
出力パラメーター
名前 | 説明 |
---|---|
{ServerRelativeFileName} | 転送された場合の資産の新しいターゲットの場所。 |
ImageAnchorUrlRewrite
形容: イメージ アンカー タグの URL を書き換えます。
例:ImageAnchorUrlRewrite({Anchor},{ImageUrl},{ServerRelativeFileName})
パラメーターを入力する
名前 | 説明 |
---|---|
{Anchor} | ソース イメージからフェッチされた元のアンカー タグ |
{ImageUrl} | 元のイメージ URL |
{ServerRelativeFileName} | 新しいイメージ URL |
出力パラメーター
名前 | 説明 |
---|---|
{Anchor} | URL の書き換え後の URL。 アンカーと元のイメージ URL が同じ場合、アンカーは新しいイメージ URL に設定されます |
ExtractWebpartProperties
形容: 再利用できるように、クライアント側 Web パーツのプロパティを抽出します。
例:{JsonProperties} = ExtractWebpartProperties({ClientSideWebPartData})
パラメーターを入力する
名前 | 説明 |
---|---|
{ClientSideWebPartData} | クライアント側 Web パーツ構成を定義する Web パーツ データ |
出力パラメーター
名前 | 説明 |
---|---|
{JsonProperties} | クライアント側 Web パーツを構成するための Json プロパティ |
DocumentEmbedLookup
形容: 指定されたサーバー相対パスに基づいてファイルを検索し、ファイルの必要なプロパティを返します。 ファイルが見つからなかった場合は null を返します。
例:DocumentEmbedLookup({ServerRelativeFileName})
パラメーターを入力する
名前 | 説明 |
---|---|
{ServerRelativeFileName} | サーバー相対ファイル名 |
出力パラメーター
名前 | 説明 |
---|---|
{DocumentListId} | ファイルを保持しているリストの ID |
{DocumentUniqueId} | ファイルの UniqueId |
{DocumentAuthor} | ドキュメント作成者のユーザー プリンシパル名 |
{DocumentAuthorName} | ファイル作成者の名前 |
ContentEmbedCrossSiteCheck
形容: ファイルへのリンク時に例外.aspxスローします。
例:{Temp} = ContentEmbedCrossSiteCheck({ContentLink})
パラメーターを入力する
名前 | 説明 |
---|---|
{ContentLink} | 設定されている場合に値をリンクする |
出力パラメーター
名前 | 説明 |
---|---|
{Temp} | 未使用の変数 |
LoadContentFromFile
形容: ファイルの内容を文字列として読み込みます。
例:{FileContents} = LoadContentFromFile({ContentLink})
パラメーターを入力する
名前 | 説明 |
---|---|
{ContentLink} | 読み込むファイルへのサーバー相対 URL |
出力パラメーター
名前 | 説明 |
---|---|
{FileContents} | ファイルのテキスト コンテンツ。 ファイルが見つからなかった場合は空の文字列を返します |
UserDocumentsToHighlightedContentProperties
形容: ユーザー ドキュメント Web パーツ データをプロパティ コレクションにマップし、コンテンツ ロールアップ (= 強調表示されたコンテンツ) Web パーツの serverProcessedContent ノードをサポートします
例:SiteDocumentsToHighlightedContentProperties()
出力パラメーター
名前 | 説明 |
---|---|
{JsonProperties} | contentrollup (= 強調表示されたコンテンツ) Web パーツのプロパティ コレクション |
{SearchablePlainTexts} | serverProcessedContent ノードに追加する SearchablePlainTexts ノード |
{Links} | serverProcessedContent ノードに追加するノードをリンクします |
{ImageSources} | serverProcessedContent ノードに追加する ImageSources ノード |
ContentBySearchToHighlightedContentProperties
形容: コンテンツ ロールアップ (= 強調表示されたコンテンツ) Web パーツのプロパティ コレクションとサポート serverProcessedContent ノードに、検索 Web パーツ データによってコンテンツをマップします
例:ContentBySearchToHighlightedContentProperties({DataProviderJSON}, {SelectedPropertiesJson}, {ResultsPerPage}, {RenderTemplateId})
パラメーターを入力する
名前 | 説明 |
---|---|
{DataProviderJson} | |
{SelectedPropertiesJson} | |
{ResultsPerPage} | |
{RenderTemplateId} |
出力パラメーター
名前 | 説明 |
---|---|
{JsonProperties} | contentrollup (= 強調表示されたコンテンツ) Web パーツのプロパティ コレクション |
{SearchablePlainTexts} | serverProcessedContent ノードに追加する SearchablePlainTexts ノード |
{Links} | serverProcessedContent ノードに追加するノードをリンクします |
{ImageSources} | serverProcessedContent ノードに追加する ImageSources ノード |
ContentByQueryToHighlightedContentProperties
形容: コンテンツ ロールアップ (= 強調表示されたコンテンツ) Web パーツのプロパティ コレクションとサポート serverProcessedContent ノードに、クエリ Web パーツ データによってコンテンツをマップします
例:ContentByQueryToHighlightedContentProperties({WebUrl},{ListGuid},{ListName},{ServerTemplate},{ContentTypeBeginsWithId},{FilterField1},{Filter1ChainingOperator},{FilterDisplayValue1},{FilterOperator1},{FilterField2},{Filter2ChainingOperator},{FilterDisplayValue2},{FilterOperator2},{FilterField3},{FilterDisplayValue3},{FilterOperator3},{SortBy},{SortByDirection},{GroupBy},{GroupByDirection},{ItemLimit},{DisplayColumns},{DataMappings})
パラメーターを入力する
名前 | 説明 |
---|---|
{WebUrl} | |
{ListGuid} | |
{ListName} | |
{ServerTemplate} | |
{ContentTypeBeginsWithId} | |
{FilterField1} | |
{Filter1ChainingOperator} | |
{FilterField1Value} | |
{FilterOperator1} | |
{FilterField2} | |
{Filter2ChainingOperator} | |
{FilterField2Value} | |
{FilterOperator2} | |
{FilterField3} | |
{FilterField3Value} | |
{FilterOperator3} | |
{SortBy} | |
{SortByDirection} | |
{GroupBy} | |
{GroupByDirection} | |
{ItemLimit} | |
{DisplayColumns} | |
{DataMappings} |
出力パラメーター
名前 | 説明 |
---|---|
{JsonProperties} | contentrollup (= 強調表示されたコンテンツ) Web パーツのプロパティ コレクション |
{SearchablePlainTexts} | serverProcessedContent ノードに追加する SearchablePlainTexts ノード |
{Links} | serverProcessedContent ノードに追加するノードをリンクします |
{ImageSources} | serverProcessedContent ノードに追加する ImageSources ノード |
TextCleanUpSummaryLinks
形容: summarylinks Web パーツ html を、クライアント側のテキスト パーツでサポートされている html に準拠するように書き換えます。
例:{CleanedText} = TextCleanUpSummaryLinks({Text})
パラメーターを入力する
名前 | 説明 |
---|---|
{Text} | 元の wiki html コンテンツ |
出力パラメーター
名前 | 説明 |
---|---|
{CleanedText} | クライアント側のテキスト パーツに準拠した HTML |
SummaryLinksToQuickLinksProperties
形容: summarylinks Web パーツ データをプロパティ コレクションにマップし、クイックリンク Web パーツの serverProcessedContent ノードをサポートします
例:SummaryLinksToQuickLinksProperties({Text},{QuickLinksJsonProperties})
パラメーターを入力する
名前 | 説明 |
---|---|
{Text} | 元の wiki html コンテンツ |
{QuickLinksJsonProperties} | QuickLinks JSON プロパティ BLOB (省略可能) |
出力パラメーター
名前 | 説明 |
---|---|
{JsonProperties} | クイックリンク Web パーツのプロパティ コレクション |
{SearchablePlainTexts} | serverProcessedContent ノードに追加する SearchablePlainTexts ノード |
{Links} | serverProcessedContent ノードに追加するノードをリンクします |
{ImageSources} | serverProcessedContent ノードに追加する ImageSources ノード |
LookupPerson
形容: UserInfo リストからユーザーを検索し、必要な詳細を返します
例:LookupPerson({ContactLoginName})
パラメーターを入力する
名前 | 説明 |
---|---|
{ContactLoginName} | 参照するユーザー アカウント (i:0#.f|membership|joe@contoso.onmicrosoft.com 形式) |
出力パラメーター
名前 | 説明 |
---|---|
{PersonName} | ユーザーの名前 |
{PersonEmail} | ユーザーのメール |
{PersonUPN} | ユーザーの UPN |
{PersonRole} | ユーザーのロール |
{PersonDepartment} | ユーザーの部署 |
{PersonPhone} | ユーザーの電話番号 |
{PersonSip} | ユーザーの SIP アドレス |
EmptyString
形容: 空の文字列を返します
例:EmptyString()
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 空の文字列 |
StaticString
形容: 入力として指定された (静的) 文字列を返します。
例:StaticString('static string')
パラメーターを入力する
名前 | 説明 |
---|---|
{'static string'} | 静的入力文字列 |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 入力として指定された文字列 |
Prefix
形容: 入力テキストの前に別のテキストを付けます。 applyIfContentIsEmpty パラメーターは、実際のコンテンツが空のときにプレフィックスも発生する必要がある場合に制御します
例:Prefix('<H1>Prefix some extra text</H1>', {PublishingPageContent}, 'false')
パラメーターを入力する
名前 | 説明 |
---|---|
{'prefix string'} | プレフィックスとして使用される静的入力文字列 |
{PublishingPageContent} | プレフィックスへの実際の発行ページ HTML フィールドコンテンツ |
{'static boolean value'} | {PublishingPageContent} フィールド コンテンツが emty の場合にプレフィックスが引き続き発生する必要があるかどうかを示す静的ブール ('true'、'false') |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | {PublishingPageContent} のプレフィックスに指定されたプレフィックス値の値 |
Suffix
形容: 入力テキストに別のテキストのサフィックスを付けます。 applyIfContentIsEmpty パラメーターは、実際のコンテンツが空のときにサフィックスも実行する必要がある場合に制御します
例:Suffix('<H1>Suffix some extra text</H1>', {PublishingPageContent}, 'false')
パラメーターを入力する
名前 | 説明 |
---|---|
{'suffix string'} | サフィックスとして使用される静的な入力文字列 |
{PublishingPageContent} | サフィックスへの実際の発行ページ HTML フィールドコンテンツ |
{'static boolean value'} | {PublishingPageContent} フィールドコンテンツが emty のときにサフィックスを引き続き実行する必要があるかどうかを示す静的ブール ('true'、'false') |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 指定されたサフィックス値をサフィックスとして付けた {PublishingPageContent} の値 |
PrefixAndSuffix
形容: 入力テキストにプレフィックスを付け、別のテキストにサフィックスを付けます。 applyIfContentIsEmpty パラメーターは、実際のコンテンツが空のときにプレフィックス/サフィックスも行う必要がある場合に制御します
例:PrefixAndSuffix('<H1>Prefix some extra text</H1>','<H1>Suffix some extra text</H1>',{PublishingPageContent},'false')
パラメーターを入力する
名前 | 説明 |
---|---|
{'prefix string'} | プレフィックスとして使用される静的入力文字列 |
{'suffix string'} | サフィックスとして使用される静的な入力文字列 |
{PublishingPageContent} | プレフィックス/サフィックスへの実際の発行ページ HTML フィールドコンテンツ |
{'static boolean value'} | {PublishingPageContent} フィールドコンテンツが emty のときにプレフィックス/サフィックスが引き続き発生する必要があるかどうかを示す静的 bool ('true', 'false') |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | {PublishingPageContent} のプレフィックスまたはサフィックスに指定された値の値 |
ToImageUrl
形容: Publishing Image フィールド値のサーバー相対イメージ URL を返します。
例:ToImageUrl({PublishingPageImage})
パラメーターを入力する
名前 | 説明 |
---|---|
{PublishingPageImage} | Publishing Image フィールドの値 |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | サーバーの相対イメージ URL |
ToImageAltText
形容: Publishing Image フィールド値の画像代替テキストを返します。
例:ToImageAltText({PublishingPageImage})
パラメーターを入力する
名前 | 説明 |
---|---|
{PublishingPageImage} | Publishing Image フィールドの値 |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 画像代替テキスト |
ToImageAnchor
形容: Publishing Image フィールド値のイメージ アンカー URL を返します。
例:ToImageAnchor({PublishingPageImage})
パラメーターを入力する
名前 | 説明 |
---|---|
{PublishingPageImage} | Publishing Image フィールドの値 |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | イメージ アンカー URL |
ToImageCaption
形容: 発行 HTML 画像キャプション フィールドの画像キャプションを返します
例:ToImageCaption({PublishingImageCaption})
パラメーターを入力する
名前 | 説明 |
---|---|
{PublishingImageCaption} | Html 画像キャプション フィールドの値を発行する |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | イメージ キャプション |
ToPreviewImageUrl
形容: ページ プレビューイメージの URL を返します。
例:ToPreviewImageUrl({PreviewImage})
パラメーターを入力する
名前 | 説明 |
---|---|
{PreviewImage} | 公開イメージ フィールドの値、またはサーバーの相対イメージ パスを含む文字列 |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 書式設定されたプレビュー イメージの URL |
ToAuthors
形容: 渡されたユーザー ID のユーザー情報を検索する
例:ToAuthors({PublishingContact})
パラメーターを入力する
名前 | 説明 |
---|---|
{userId} | ユーザーの ID (int) |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | ユーザーの詳細を記述する書式設定された json BLOB |
DefaultTaxonomyFieldValue
形容: 指定された用語 ID に基づいて分類フィールドを設定します。 必要に応じて既存の値を上書きするように構成できます
例:DefaultTaxonomyFieldValue({TaxField2},'a65537e8-aa27-4b3a-bad6-f0f61f84b9f7|69524923-a5a0-44d1-b5ec-7f7c6d0ec160','true')
パラメーターを入力する
名前 | 説明 |
---|---|
{分類フィールド} | 更新する分類フィールド |
{'term ids split by |'} | 設定する用語 ID の一覧。分類フィールドが複数の用語に同意するように構成されている場合は、複数の値を使用することもできます |
{'static boolean value'} | フィールドに用語が既に含まれている場合に既定の用語値を設定する必要があるかどうかを示す静的ブール値 ('true'、'false') |
出力パラメーター
名前 | 説明 |
---|---|
{戻り値} | 分類フィールドを設定するために必要な用語情報を含む文字列 |
セレクター
TextSelector
形容: 空のテキスト Wiki テキスト パーツのスペーサーを含めるオプションを許可します。
例:TextSelector({CleanedText})
パラメーターを入力する
名前 | 説明 |
---|---|
{CleanedText} | クライアント側のテキスト 部分に準拠した html (TextCleanup 関数を使用してクリーンアップ) |
出力値
名前 | 説明 |
---|---|
テキスト | 指定された wiki テキストが空と見なされなかった場合は出力されます |
スペーサー | 指定された Wiki テキストが空と見なされた場合に出力されます |
ListSelectorListLibrary
形容: リストを分析し、リストの基本型を返します。
例:ListSelectorListLibrary({ListId})
パラメーターを入力する
名前 | 説明 |
---|---|
{ListId} | 使用するリストの Guid |
{ViewXml} | 選択したビューの定義 |
出力値
名前 | 説明 |
---|---|
ライブラリ | リストはドキュメント ライブラリです |
一覧表示する | リストはドキュメント リストです |
問題 | 一覧は問題の一覧です |
TaskList | リストはタスク リストです |
DiscussionBoard | リストはディスカッション ボードです |
アンケート | 一覧はアンケートです |
Undefined | リストの基本型が未定義です |
ContentEmbedSelectorSourceType
形容: sourcetype を分析し、推奨されるマッピングを返します。
例:ContentEmbedSelectorSourceType({SourceType})
パラメーターを入力する
名前 | 説明 |
---|---|
{SourceType} | pageviewerwebpart で表示されたページの Sourcetype |
出力値
名前 | 説明 |
---|---|
WebPage | 埋め込みコンテンツはページです |
ServerFolderOrFile | 埋め込みコンテンツは、サーバー フォルダーまたはファイルを指します |
ContentEmbedSelectorContentLink
形容: コンテンツ エディターは、リンクが使用されたかどうか、使用されたファイルの種類、スクリプトが使用されているかどうかに応じて、さまざまな方法で変換できます。
例:ContentEmbedSelectorContentLink({ContentLink}, {Content}, {FileContents}, {UseCommunityScriptEditor})
パラメーターを入力する
名前 | 説明 |
---|---|
{ContentLink} | 設定されている場合に値をリンクする |
{Content} | Web パーツ内に埋め込まれたコンテンツ |
{FileContents} | ファイルのテキスト コンテンツ。 ファイルが見つからなかった場合は空の文字列を返します |
{UseCommunityScriptEditor} | PageTransformationInformation インスタンスを介して提供される UseCommunityScriptEditor マッピング プロパティ |
出力値
名前 | 説明 |
---|---|
リンク | リンクが空ではなく、aspx ファイルだった場合 |
NonASPXLink | リンクが空ではなく、aspx ファイルではなく、ファイルの内容に JavaScript が含まれている場合 |
NonASPXLinkNoScript | リンクが空ではなく、aspx ファイルではなく、その内容に JavaScript が含まれていない場合 |
NonASPXUseCommunityScriptEditor | コミュニティ スクリプト エディターを使用してコンテンツをホストする |
コンテンツ | リンクが指定されておらず、コンテンツが埋め込まれ、JavaScript が含まれている場合 |
ContentNoScript | リンクが指定されておらず、埋め込まれたコンテンツに JavaScript が含まれていない場合 |
ContentUseCommunityScriptEditor | コミュニティ スクリプト エディターを使用してコンテンツをホストする |
ContentByQuerySelector
形容: リストを分析し、リストを変換できるかどうかを返します。
例:ContentByQuerySelector({ListGuid},{ListName})
パラメーターを入力する
名前 | 説明 |
---|---|
{ListGuid} | CBQ Web パーツで使用されるリストの Guid |
{ListName} | CBQ Web パーツで使用されるリストの名前 |
出力値
名前 | 説明 |
---|---|
既定値 | リストを変換する |
NoTransformation | リストを変換しない |
SummaryLinkSelector
形容: PageTransformationInformation インスタンスを介して提供される SummaryLinksToQuickLinks マッピング プロパティを使用して、マッピングを決定します
例:SummaryLinkSelector({SummaryLinksToQuickLinks})
パラメーターを入力する
名前 | 説明 |
---|---|
{SummaryLinksToQuickLinks} | PageTransformationInformation インスタンスを介して提供される SummaryLinksToQuickLinks マッピング プロパティ |
出力値
名前 | 説明 |
---|---|
UseQuickLinks | QuickLinks Web パーツへの変換 |
UseText | 書式設定されたテキストに変換する |
ScriptEditorSelector
形容: PageTransformationInformation インスタンスを介して提供される UseCommunityScriptEditor マッピング プロパティを使用して、マッピングを決定します
例:ScriptEditorSelector({UseCommunityScriptEditor})
パラメーターを入力する
名前 | 説明 |
---|---|
{UseCommunityScriptEditor} | PageTransformationInformation インスタンスを介して提供される UseCommunityScriptEditor マッピング プロパティ |
出力値
名前 | 説明 |
---|---|
UseCommunityScriptEditor | コミュニティ スクリプト エディター Web パーツへの変換 |
NoScriptEditor | スクリプト エディターがないため、変換しない |
UserExistsSelector
形容: 渡された値がユーザーかどうかを確認します
例:UserExistsSelector({PersonEmail})
パラメーターを入力する
名前 | 説明 |
---|---|
{PersonEmail} | ユーザーのアカウント |
出力値
名前 | 説明 |
---|---|
InvalidUser | ユーザーが無効です |
ValidUser | ユーザー情報が有効です |