goToSlide Function
移至簡報內指定的頁面和資產。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:具有 Life Sciences Cloud、Life Sciences Cloud for Customer Engagement 附加元件授權和 Life Sciences Customer Engagement 受管理封裝的 Enterprise 和 Unlimited Edition。 |
若要確保此函數開啟正確的頁面或資產,請針對簡報內的頁面和資產使用唯一名稱或識別碼。
語法
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)引數
| 引數 | 描述 |
|---|---|
PageId |
簡報中頁面的識別碼。如果保留空白,則會使用目前頁面。您只能使用 |
PageName |
簡報頁面或資產的名稱。使用此格式。 |
SourceSystemIdentifier |
簡報內容的選用外部識別碼,通常會在使用者透過 content API 上載簡報時提供。使用此格式。 |
slideName |
投影片的名稱。 |
animation |
用來開啟投影片的動畫。支援這些值。
滑動動畫可能會影響簡報播放程式的效能。 |
用途
若要參照簡報中的另一個頁面,請先從 JSON 提取其頁面識別碼。
在您使用 goToSlide 函數之前,請先在 HTML 或其他 JavaScript 程式碼頂端包含此程式碼。程式碼的第一行參照整個 JSON 檔案,而第二行取得頁面識別碼,該識別碼儲存在以零為基礎的陣列中。
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;接著使用具有該識別碼的 goToSlide 函數。例如,此程式碼會附加至簡報頁面上的 HTML 按鈕。
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>此文章是否解決您的問題?
請讓我們知道,以便我們改進!

