Presentations ایجاد و باز میکند که قابل ویرایش هستند.
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
خواص
| ملک | نوع | توضیحات |
|---|---|---|
Alignment Position | Alignment Position | فهرستی از انواع موقعیتهای همترازی. |
Arrow Style | Arrow Style | فهرستی از سبکهای مختلف فلش که یک Line میتواند داشته باشد. |
Auto Text Type | Auto Text Type | فهرستی از انواع متن خودکار. |
Autofit Type | Autofit Type | فهرستی از انواع autofit. |
Cell Merge State | Cell Merge State | شمارشی از حالتهای مختلف ادغام یک سلول جدول. |
Color Type | Color Type | فهرستی از انواع رنگ. |
Content Alignment | Content Alignment | مجموعهای از مقادیر که برای تعیین ترازبندی محتوا استفاده میشوند. |
Dash Style | Dash Style | فهرستی از سبکهای مختلف خط تیره که یک Line میتواند داشته باشد. |
Fill Type | Fill Type | شمارشی از انواع پر کردن. |
Line Category | Line Category | فهرستی از دستههای Line . |
Line Fill Type | Line Fill Type | فهرستی از انواع Line Fill . |
Line Type | Line Type | فهرستی از انواع Line . |
Link Type | Link Type | فهرستی از انواع پیوندها |
List Preset | List Preset | فهرستی از انواع پیشتنظیمهای لیست. |
Page Background Type | Page Background Type | فهرستی از انواع پسزمینههای صفحه. |
Page Element Type | Page Element Type | فهرستی از انواع عناصر صفحه. |
Page Type | Page Type | فهرستی از انواع صفحات. |
Paragraph Alignment | Paragraph Alignment | فهرستی از انواع ترازبندی پاراگراف. |
Placeholder Type | Placeholder Type | فهرستی از انواع متغیرهایی (placeholders). |
Predefined Layout | Predefined Layout | فهرستی از طرحبندیهای از پیش تعریفشده. |
Selection Type | Selection Type | فهرستی از انواع انتخابها |
Shape Type | Shape Type | فهرستی از انواع شکلها. |
Sheets Chart Embed Type | Sheets Chart Embed Type | فهرستی از انواع جاسازی نمودارهای Sheets. |
Slide Linking Mode | Slide Linking Mode | فهرستی از روشهایی که میتوان اسلایدها را به هم مرتبط کرد. |
Slide Position | Slide Position | فهرستی از انواع موقعیتهای لغزش. |
Spacing Mode | Spacing Mode | فهرستی از انواع حالتهای فاصلهگذاری. |
Text Baseline Offset | Text Baseline Offset | فهرستی از انواع انحراف خط پایه متن. |
Text Direction | Text Direction | فهرستی از انواع جهتهای متنی. |
Theme Color Type | Theme Color Type | فهرستی از رنگهای تم. |
Video Source Type | Video Source Type | فهرستی از انواع منابع ویدیویی. |
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
create(name) | Presentation | یک Presentation جدید ایجاد و باز میکند. |
get Active Presentation() | Presentation |null | ارائه فعال فعلی که اسکریپت به آن متصل است را برمیگرداند، یا اگر ارائه فعالی وجود نداشته باشد null برمیگرداند. |
get Ui() | Ui | نمونهای از محیط رابط کاربری ارائه را برمیگرداند که به اسکریپت اجازه میدهد ویژگیهایی مانند منوها، کادرهای محاورهای و نوارهای کناری را اضافه کند. |
new Affine Transform Builder() | Affine Transform Builder | یک Affine Transform Builder جدید برای ساخت یک Affine Transform برمیگرداند. |
open By Id(id) | Presentation | Presentation با شناسه (id) داده شده باز میکند. |
open By Url(url) | Presentation | Presentation با URL داده شده باز میکند. |
مستندات دقیق
create(name)
یک Presentation جدید ایجاد و باز میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
name | String | نامی که به ارائه ایجاد شده داده میشود. |
بازگشت
Presentation — ارائه با نام داده شده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
ارائه فعال فعلی که اسکریپت به آن متصل به کانتینر است را برمیگرداند، یا اگر هیچ ارائه فعالی وجود نداشته باشد، null برمیگرداند. برای تعامل با ارائهای که اسکریپت به آن متصل به کانتینر نیست، به جای آن open By Id(id) استفاده کنید.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();
بازگشت
Presentation |null
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Ui()
نمونهای از محیط رابط کاربری ارائه را برمیگرداند که به اسکریپت اجازه میدهد ویژگیهایی مانند منوها، دیالوگها و نوارهای کناری را اضافه کند. یک اسکریپت فقط میتواند با رابط کاربری نمونه فعلی یک ارائه باز تعامل داشته باشد و فقط در صورتی که اسکریپت به ارائه محدود شده باشد. برای اطلاعات بیشتر، به راهنماهای منوها و دیالوگها و نوارهای کناری مراجعه کنید.
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
بازگشت
new Affine Transform Builder()
یک Affine Transform Builder جدید برای ساخت یک Affine Transform برمیگرداند. سازنده با تبدیل آفین هویت از پیش تنظیم شده است.
بازگشت
open By Id(id)
Presentation با شناسه (id) داده شده باز میکند.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
id | String |
بازگشت
Presentation - ارائه با شناسه داده شده
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations
open By Url(url)
Presentation با URL داده شده باز میکند.
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
url | String |
بازگشت
Presentation - ارائه با URL داده شده
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations