프레젠테이션 만들기 및 관리

이 페이지에서는 다음과 같은 프레젠테이션 관련 특정 고수준 작업을 수행하는 방법을 설명합니다.

  • 새 프레젠테이션 만들기
  • 기존 프레젠테이션 복사

다음 단락에서는 해당 작업에 대해 자세히 설명합니다.

빈 프레젠테이션 만들기

새 프레젠테이션을 만들려면 아래 예시와 같이 presentations 컬렉션에서 create 메서드를 사용합니다. 이 예시는 제목이 지정된 빈 프레젠테이션을 만듭니다.

Java

Presentation presentation = new Presentation()
        .setTitle(title);
presentation = slidesService.presentations().create(presentation)
        .setFields("presentationId")
        .execute();
System.out.println("Created presentation with ID: " + presentation.getPresentationId());

Python

body = {
    'title': title
}
presentation = slides_service.presentations().create(body=body).execute()
print('Created presentation with ID: {0}'.format(presentation.get('presentationId')))

PHP

$presentation = new Google_Service_Slides_Presentation(array(
  'title' => $title
));

$presentation = $slidesService->presentations->create($presentation);
printf("Created presentation with ID: %s\n", $presentation->presentationId);

기존 프레젠테이션 복사

프레젠테이션을 복사하려면 Google Drive API의 files().copy 메서드를 사용합니다.

다음 예시는 프레젠테이션 제목과 새 드라이브 파일 이름에 대해 제공된 문자열을 사용하여 기존 프레젠테이션을 복사합니다.

Java

File copyMetadata = new File().setName(copyTitle);
File presentationCopyFile =
        driveService.files().copy(presentationId, copyMetadata).execute();
String presentationCopyId = presentationCopyFile.getId();

Python

body = {
    'name': copy_title
}
drive_response = drive_service.files().copy(
    fileId=presentation_id, body=body).execute()
presentation_copy_id = drive_response.get('id')

PHP

$copy = new Google_Service_Drive_DriveFile(array(
    'name' => $copyTitle
));
$driveResponse = $driveService->files->copy($presentationId, $copy);
$presentationCopyId = $driveResponse->id;

이 호출을 수행하려면 적절한 Drive API 범위를 사용해야 합니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.