Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Apps Script memungkinkan Anda membuat dan mengubah presentasi Google Slide secara terprogram menggunakan
layanan Slide.
Anda dapat menggunakan Apps Script untuk menambahkan menu kustom,
dialog, dan sidebar ke Slide. Anda juga dapat mengintegrasikan Slide dengan layanan Google lainnya seperti Kalender, Drive, dan Gmail.
Mulai
Apps Script menyertakan
layanan bawaan
yang memungkinkan Anda membuat, membaca, dan mengedit Google Slide secara terprogram.
Apps Script dapat berinteraksi dengan Google Slide dalam dua cara:
Skrip apa pun dapat membuat presentasi baru atau mengakses presentasi yang ada
jika pengguna memiliki izin akses yang sesuai untuk presentasi tersebut.
Skrip dapat terikat ke presentasi, yang
memberikan akses yang lebih langsung ke antarmuka pengguna Slide untuk
skrip tersebut. Untuk membuat skrip terikat, pilih Ekstensi>Apps Script
dari dalam Google Slide.
Menu kustom dan antarmuka pengguna
Anda dapat menyesuaikan Google Slide dengan menambahkan menu, kotak dialog, dan sidebar kustom. Untuk mempelajari dasar-dasar pembuatan menu, lihat
panduan menu. Untuk mempelajari cara menyesuaikan
konten kotak dialog, lihat
panduan layanan HTML.
Jika Anda berencana memublikasikan antarmuka kustom sebagai bagian dari
add-on, ikuti
panduan gaya untuk konsistensi dengan
gaya dan tata letak editor Google Slide.
add-on untuk Google Slide
Add-on adalah project Apps Script yang dikemas secara khusus yang berjalan di dalam Google Slide dan dapat diinstal dari toko add-on Google Slide. Jika Anda telah mengembangkan skrip untuk Google Slide dan ingin membagikannya kepada orang lain, Apps Script memungkinkan Anda
memublikasikan skrip sebagai add-on agar pengguna lain dapat menginstalnya dari toko add-on.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]