goToSlide 関数
プレゼンテーション内の指定されたページとアセットに移動します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
この関数で確実に正しいページまたはアセットを開くには、プレゼンテーション内のページおよびアセットに一意の名前または ID を使用します。
構文
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)引数
| 引数 | 説明 |
|---|---|
PageId |
プレゼンテーション内のページの ID。空白のままにすると、現在のページが使用されます。 |
PageName |
プレゼンテーションページまたはアセットの名前。次の形式を使用します。 |
SourceSystemIdentifier |
プレゼンテーションコンテンツの省略可能な外部 ID。通常、ユーザーがコンテンツ API を使用してプレゼンテーションをアップロードするときに指定します。次の形式を使用します。 |
slideName |
スライドの名前。 |
animation |
スライドを開くために使用されるアニメーション。次の値がサポートされています。
スワイプアニメーションは、プレゼンテーションプレーヤーのパフォーマンスに影響する可能性があります。 |
利用状況
プレゼンテーションで別のページを参照するには、まず JSON からそのページ ID を取得します。
goToSlide 関数を使用する前に、HTML または他の JavaScript コードの先頭に次のコードを含めます。コードの最初の行は JSON ファイル全体を参照し、2 番目の行はゼロベースの配列に保存されているページ ID を取得します。
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});または、次のコードを使用できます。
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;次に、その ID で goToSlide 関数を使用します。 たとえば、このコードはプレゼンテーションページの HTML ボタンに添付されます。
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>この記事で問題は解決されましたか?
ご意見をお待ちしております。

