این سند مجموعهای از نمونه کدها و آزمایشگاههای کد را ارائه میدهد که نحوه تبدیل یک اقدام مورد نظر در گوگل اسلایدز به یک درخواست API گوگل اسلایدز را نشان میدهند.
نمونههای کد
نمونههای کد فهرستشده در این بخش، نحوه بیان اقدامات رایج در اسلایدها را به عنوان درخواستهای API اسلایدها نشان میدهند.
این نمونهها به صورت درخواستهای HTTP ارائه میشوند تا از نظر زبانی بیطرف باشند. برای یادگیری نحوه پیادهسازی پروتکلهای درخواست API اسلایدها در یک زبان خاص با استفاده از کتابخانههای کلاینت API گوگل، به راهنماهای زیر مراجعه کنید:
- ایجاد اسلاید
- اضافه کردن شکل و متن به اسلاید
- ادغام دادهها در یک ارائه
- اضافه کردن نمودارها به اسلاید
- ویرایش و استایلدهی به متن
نمونههای کد موجود در این بخش به دستههای زیر تقسیم میشوند:
- خواندن مقدماتی : نمونههایی که روشهای رایج خواندن اطلاعات از یک ارائه را نشان میدهند
- نوشتار پایه : نمونههایی که روشهای رایج نوشتن برای یک ارائه را نشان میدهند
- عملیات عنصر : نمونههایی که وظایف ایجاد و ویرایش عنصر صفحه مشترک را نشان میدهند
- عملیات ارائه : نمونههایی که نحوه ایجاد و دستکاری یک ارائه را نشان میدهند
- عملیات اسلاید : نمونههایی که نحوه ایجاد، جابجایی و حذف اسلایدها را در یک ارائه نشان میدهند
- عملیات جدول : نمونههایی که نحوه ایجاد و ویرایش جداول را در یک اسلاید نشان میدهند
- عملیات تبدیل : نمونههایی که نحوه تغییر اندازه و موقعیت عناصر درون یک اسلاید را نشان میدهند
کدلب

آزمایشگاه کد اسلایدز به شما آموزش میدهد که چگونه از API اسلایدز به عنوان یک ابزار ارائه سفارشی برای تجزیه و تحلیل رایجترین مجوزهای نرمافزاری استفاده کنید.
شما یاد خواهید گرفت که چگونه با استفاده از BigQuery از تمام کدهای متنباز در GitHub کوئری بگیرید و با استفاده از Slides API یک اسلاید ایجاد کنید تا نتایج خود را ارائه دهید.
بهترین شیوهها
اغلب بیش از یک راه برای انجام یک کار مشخص با API اسلایدها وجود دارد. در صورت امکان، از متد دستهای presentations.batchUpdate برای دستهبندی چندین درخواست بهروزرسانی در یک فراخوانی متد واحد استفاده کنید. این کار سربار HTTP کلاینت را کاهش میدهد، تعداد پرسوجوها را کم میکند، تعداد ویرایشهای ارائه را به حداقل میرساند و همه تغییرات را به صورت خودکار اعمال میکند.
برای بهبود بیشتر عملکرد، هنگام خواندن و بهروزرسانی ارائهها، صفحات و عناصر صفحه، از ماسکهای میدانی استفاده کنید.