Google Slides 확장
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Google Apps Script를 사용하면 Slides 서비스를 사용하여 프로그래매틱 방식으로 Google Slides 프레젠테이션을 만들고 수정할 수 있습니다.
Apps Script를 사용하여 슬라이드에 맞춤 메뉴,
대화상자 및 사이드바를 추가할 수 있습니다. 또한 슬라이드를 캘린더, 드라이브, Gmail과 같은 다른 Google 서비스와 통합할 수도 있습니다.
시작하기
Apps Script에는 Google Slides를 프로그래매틱 방식으로 만들고, 읽고, 수정할 수 있는 내장 서비스가 포함되어 있습니다.
Apps Script는 다음과 같은 두 가지 방법으로 Google Slides와 상호작용할 수 있습니다.
- 사용자에게 해당 프레젠테이션에 대한 적절한 액세스 권한이 있는 경우 모든 스크립트가 새 프레젠테이션을 만들거나 기존 프레젠테이션에 액세스할 수 있습니다.
- 스크립트를 프레젠테이션에 바인딩할 수 있으며, 이렇게 하면 스크립트가 해당 스크립트의 Slides 사용자 인터페이스에 더 직접적으로 액세스할 수 있습니다. 제한된 스크립트를 만들려면 Google Slides 내에서 확장 프로그램
> Apps Script를 선택합니다.
맞춤 메뉴 및 사용자 인터페이스
맞춤 메뉴, 대화상자, 사이드바를 추가하여 Google Slides를 맞춤설정할 수 있습니다. 메뉴 만들기의 기본사항을 알아보려면 메뉴 가이드를 참고하세요. 대화상자의 콘텐츠를 맞춤설정하는 방법을 알아보려면 HTML 서비스 가이드를 참고하세요.
맞춤 인터페이스를 부가기능의 일부로 게시하려는 경우 Google 슬라이드 편집기의 스타일 및 레이아웃과 일관성을 유지하기 위해 스타일 가이드를 따르세요.
Google Slides 부가기능
부가기능은 Google Slides 내에서 실행되고 Google Slides 부가기능 스토어에서 설치할 수 있는 특별히 패키지된 Apps Script 프로젝트입니다. Google Slides용 스크립트를 개발하고 이를 전 세계와 공유하고 싶다면 Apps Script를 사용하여 스크립트를 부가기능으로 게시할 수 있습니다. 그러면 다른 사용자가 부가기능 스토어에서 스크립트를 설치할 수 있습니다.
Slides 부가기능의 예는 샘플 번역 부가기능 또는 샘플 진행률 표시줄 부가기능을 참고하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-31(UTC)
[null,null,["최종 업데이트: 2025-08-31(UTC)"],[[["\u003cp\u003eGoogle Apps Script enables programmatic creation and modification of Google Slides presentations.\u003c/p\u003e\n"],["\u003cp\u003eApps Script allows customization of Google Slides through custom menus, dialogs, and sidebars, and integration with other Google services.\u003c/p\u003e\n"],["\u003cp\u003eScripts can be bound to a presentation for direct access to the Slides user interface or used independently with appropriate permissions.\u003c/p\u003e\n"],["\u003cp\u003eApps Script projects can be packaged and published as add-ons, extending Google Slides functionality for other users.\u003c/p\u003e\n"]]],[],null,["# Extending Google Slides\n\nGoogle Apps Script lets you programmatically create and modify Google Slides\npresentations using the\n[Slides service](/apps-script/reference/slides/slides-app).\nYou can use Apps Script to add [custom menus](/apps-script/guides/menus),\n[dialogs, and sidebars](/apps-script/guides/dialogs) to Slides. You\ncan also integrate Slides with other\n[Google services](/apps-script/guides/services) like Calendar, Drive, and\nGmail.\n| **Note:** The [Slides service](/apps-script/reference/slides/slides-app) is the recommended way of working with Google Slides in Apps Script. You can also enable the [Slides advanced service](/apps-script/advanced/slides) if you need to invoke the [Slides API](/slides) directly.\n\nGet started\n-----------\n\nApps Script includes a\n[built-in service](/apps-script/reference/slides/slides-app)\nthat lets you programmatically create, read, and edit Google Slides.\nApps Script can interact with Google Slides in two ways:\n\n1. Any script can create a new presentation or access an existing presentation if the user has the appropriate access permissions for that presentation.\n2. A script can be [bound](/apps-script/guides/bound) to a presentation, which provides the script more direct access to the Slides user interface for that script. To create a bound script, select **Extensions** \\\u003e **Apps Script** from within Google Slides.\n\nCustom menus and user interfaces\n--------------------------------\n\nYou can customize Google Slides by adding custom menus, dialog boxes, and\nsidebars. To learn the basics of creating menus, see the\n[guide to menus](/apps-script/guides/menus). To learn about customizing the\ncontent of a dialog box, see the\n[guide to HTML service](/apps-script/guides/html#serve_html_as_a_google_docs_sheets_or_forms_user_interface).\n\nIf you're planning to publish your custom interface as part of an\n[add-on](#add-ons), follow the\n[style guide](/workspace/add-ons/guides/editor-style) for consistency with the\nstyle and layout of the Google Slides editor.\n\nadd-ons for Google Slides\n-------------------------\n\n[add-ons](/workspace/add-ons/overview) are specially packaged Apps Script\nprojects that run inside Google Slides and can be installed\nfrom the Google Slides add-on store. If you've developed a script for Google Slides and want to share it with the world, Apps Script lets you\n[publish](/workspace/add-ons/how-tos/editor-publish-overview) your script as an\nadd-on so other users can install it from the add-on store.\n\nSee the\n[sample translate add-on](/workspace/add-ons/editors/slides/quickstart/translate)\nor\n[sample progress bar add-on](/workspace/add-ons/editors/slides/quickstart/progress-bar)\nfor examples of Slides add-ons."]]