goToSlide 함수
프레젠테이션 내의 지정된 페이지 및 자산으로 이동합니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Life Sciences Cloud, Customer Engagement용 Life Sciences Cloud 추가 기능 라이센스, Life Sciences Customer Engagement 관리형 패키지가 포함된 Enterprise 및 Unlimited Edition. |
이 함수가 올바른 페이지 또는 자산을 열도록 하려면 프레젠테이션 내 페이지 및 자산에 고유한 이름 또는 ID를 사용합니다.
구문
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)인수
| 인수 | 설명 |
|---|---|
PageId |
프레젠테이션의 페이지 ID입니다. 비워 둘 경우 현재 페이지가 사용됩니다. |
PageName |
프레젠테이션 페이지 또는 자산의 이름입니다. 이 형식을 사용합니다. |
SourceSystemIdentifier |
일반적으로 사용자가 콘텐츠 API를 통해 프레젠테이션을 업로드할 때 제공되는 프레젠테이션 콘텐츠에 대한 옵션 외부 ID입니다. 이 형식을 사용합니다. |
slideName |
슬라이드의 이름입니다. |
animation |
슬라이드를 여는 데 사용할 애니메이션입니다. 다음 값이 지원됩니다.
스와이프 애니메이션은 프레젠테이션 플레이어의 성능에 영향을 미칠 수 있습니다. |
사용
프레젠테이션에서 다른 페이지를 참조하려면 먼저 JSON에서 페이지 ID를 검색합니다.
goToSlide 함수를 사용하기 전에 HTML 또는 기타 JavaScript 코드의 맨 위에 이 코드를 포함합니다. 첫 번째 코드 행은 전체 JSON 파일을 참조하고 두 번째 행은 0 기반 배열에 저장된 페이지 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>이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.

