Class SlidesApp

برنامه اسلاید

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 شمارشی از انواع خودکار.
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 شمارشی از انواع متغیرها.
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 .
get Ui() Ui نمونه‌ای از محیط رابط کاربری ارائه را برمی‌گرداند که به اسکریپت اجازه می‌دهد ویژگی‌هایی مانند منوها، گفتگوها و نوارهای جانبی را اضافه کند.
new Affine Transform Builder() Affine Transform Builder یک Affine Transform Builder جدید را برای ساختن Affine Transform برمی گرداند.
open By Id(id) Presentation Presentation را با شناسه داده شده باز می کند.
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

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

  • 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();
}

بازگشت

Ui


new Affine Transform Builder()

یک Affine Transform Builder جدید را برای ساختن Affine Transform برمی گرداند. سازنده با تبدیل هویت از پیش تنظیم شده است.

بازگشت

Affine Transform Builder


open By Id(id)

Presentation را با شناسه داده شده باز می کند.

// 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