با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این بخش مجموعهای از برنامههای کاربردی نمونه و مثالهای «دستور» را ارائه میکند که نحوه ترجمه یک عملکرد Google Slides مورد نظر را به درخواست Google Slides API نشان میدهد.
Codelabs
نوار کد اسلایدها به شما می آموزد که چگونه از Google Slides API به عنوان یک ابزار ارائه سفارشی برای تجزیه و تحلیل رایج ترین مجوزهای نرم افزار استفاده کنید.
شما یاد خواهید گرفت که چگونه با استفاده از BigQuery تمام کدهای منبع باز در GitHub را پرس و جو کنید و با استفاده از Slides API یک عرشه اسلاید برای ارائه نتایج خود ایجاد کنید.
نمونه برنامه ها
ابزار خط فرمان Markdown to Slides به شما امکان می دهد عرشه اسلاید را از فایل های نشانه گذاری ایجاد کنید.
می توانید از این برای کاوش در Slides API استفاده کنید، یا مخزن را جدا کنید و کد را تغییر دهید تا خروجی Slides را برای برنامه جاوا اسکریپت خود ارائه دهید.
دستور العمل ها
مثالهای فهرستشده در این بخش نحوه بیان کنشهای رایج در اسلایدها را بهعنوان درخواستهای API Slides نشان میدهند.
این نمونه ها به عنوان درخواست های HTTP برای خنثی بودن زبان ارائه می شوند. برای یادگیری نحوه پیادهسازی پروتکلهای درخواست Slides API در یک زبان خاص با استفاده از کتابخانههای سرویس گیرنده Google API، به راهنمای زیر مراجعه کنید:
دستور غذاها در این بخش به دسته های زیر تقسیم می شوند:
خواندن پایه - دستور العمل هایی که روش های رایج خواندن اطلاعات از یک ارائه را نشان می دهد.
نوشتن پایه - دستور العمل هایی که روش های رایج نوشتن در ارائه را نشان می دهد.
عملیات عنصر - دستور العمل هایی که کارهای رایج ایجاد و ویرایش عناصر صفحه را نشان می دهد.
عملیات ارائه - دستور العمل هایی که نحوه ایجاد و دستکاری یک ارائه را نشان می دهد.
عملیات اسلاید - دستور العمل هایی که نحوه ایجاد، جابجایی و حذف اسلایدها را در یک ارائه نشان می دهد.
عملیات جدول - دستور العمل هایی که نحوه ایجاد و ویرایش جداول در یک اسلاید را نشان می دهد.
عملیات تبدیل - دستور العمل هایی که نحوه تغییر اندازه و موقعیت عناصر در یک اسلاید را نشان می دهد.
اغلب بیش از یک راه برای تکمیل یک کار معین با Slides API وجود دارد. از روش دسته ای presentations.batchUpdate تا جایی که ممکن است برای دسته بندی چندین درخواست به روز رسانی در یک فراخوانی روش استفاده کنید. این امر سربار HTTP مشتری را کاهش می دهد، تعداد پرس و جوها را کاهش می دهد، تعداد بازبینی ها را در ارائه به حداقل می رساند و همه تغییرات را به صورت اتمی اعمال می کند.
برای بهبود بیشتر عملکرد، هنگام خواندن و بهروزرسانی ارائهها، صفحات و عناصر صفحه، از ماسکهای فیلد استفاده کنید.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Samples\n\nThis section presents a set of sample applications and \"recipe\" examples that\ndemonstrate how to translate an intended Google Slides action into an\nGoogle Slides API request.\n\nCodelabs\n--------\n\nThe [Slides\ncodelab](https://codelabs.developers.google.com/codelabs/slides-api)\nteaches you how to use Google Slides API as a custom presentation tool for an\nanalysis of the most common software licenses.\n\nYou'll learn how to query all open source code on GitHub using [BigQuery](https://cloud.google.com/bigquery) and create a\nslide deck using Slides API to present your results.\n\nSample applications\n-------------------\n\nThe [Markdown to\nSlides](https://github.com/googleworkspace/md2googleslides)\ncommand-line tool lets you generate slide decks from markdown files.\n\nYou can use this to explore the Slides API, or fork the repository and\nmodify the code to provide Slides output to your JavaScript\napplication.\n\nRecipes\n-------\n\nThe examples listed in this section demonstrate how to express common actions in\nSlides as Slides API requests.\n\nThese examples are presented as HTTP requests to be language neutral. To learn\nhow to implement Slides API request protocols in a specific language\nusing Google API client libraries, see the following guides:\n\n- [Create a slide](/workspace/slides/api/guides/create-slide)\n- [Add shapes and text](/workspace/slides/api/guides/add-shape)\n- [Merge data into a presentation](/workspace/slides/api/guides/merge)\n- [Add charts to a slide](/workspace/slides/api/guides/add-chart)\n- [Edit and style text](/workspace/slides/api/guides/styling)\n\nRecipes in this section are divided into the following categories:\n\n- [Basic reading](/workspace/slides/api/samples/reading)---Recipes that show common ways of reading information from a presentation.\n- [Basic writing](/workspace/slides/api/samples/writing)---Recipes that show common ways of writing to a presentation.\n- [Element operations](/workspace/slides/api/samples/elements)---Recipes that show common page element creation and editing tasks.\n- [Presentation operations](/workspace/slides/api/samples/presentation)---Recipes that show how to create and manipulate a presentation.\n- [Slide operations](/workspace/slides/api/samples/slides)---Recipes that show how to create, move, and delete slides in a presentation.\n- [Table operations](/workspace/slides/api/samples/tables)---Recipes that show how to create and edit tables within a slide.\n- [Transform operations](/workspace/slides/api/samples/transform)---Recipes that show how to alter the size and positioning of elements within a slide.\n\nThere's often more than one way to complete a given task with the\nSlides API. Use the batch method\n[`presentations.batchUpdate`](/workspace/slides/api/reference/rest/v1/presentations/batchUpdate)\nwherever possible to bundle multiple update requests into a single method call.\nThis reduces client HTTP overhead, reduces the number of queries, minimizes the\nnumber of revisions on the presentation, and applies all the changes atomically.\n\nTo further improve performance, use [field\nmasks](/workspace/slides/api/guides/field-masks) when reading and updating presentations,\npages, and page elements."]]