Class SlidesApp

AplikacjaPrezentacje

Tworzy i otwiera plik Presentations, który można edytować.

// Open a presentation by ID.
let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

Właściwości

WłaściwośćTypOpis
AlignmentPositionAlignmentPositionWyliczenie typów pozycji wyrównania.
ArrowStyleArrowStyleWyliczenie różnych stylów strzałek, które może mieć Line.
AutoTextTypeAutoTextTypeWyliczenie typów autotekstu.
AutofitTypeAutofitTypeWyliczenie typów automatycznego dopasowania.
CellMergeStateCellMergeStateWyliczenie różnych stanów scalania komórki tabeli.
ColorTypeColorTypeWyliczenie typów kolorów.
ContentAlignmentContentAlignmentWyliczenie wartości używanych do określania wyrównania treści.
DashStyleDashStyleWyliczenie różnych stylów linii przerywanej, które może mieć element Line.
FillTypeFillTypeWyliczenie typów wypełnienia.
LineCategoryLineCategoryWyliczenie kategorii Line.
LineFillTypeLineFillTypeWyliczenie typów LineFill.
LineTypeLineTypeWyliczenie typów Line.
LinkTypeLinkTypeWyliczenie typów linków.
ListPresetListPresetWyliczenie typów gotowych ustawień list.
PageBackgroundTypePageBackgroundTypeWyliczenie typów tła strony.
PageElementTypePageElementTypeWyliczenie typów elementów strony.
PageTypePageTypeWyliczenie typów stron.
ParagraphAlignmentParagraphAlignmentWyliczenie typów wyrównania akapitu.
PlaceholderTypePlaceholderTypeWyliczenie typów obiektów zastępczych.
PredefinedLayoutPredefinedLayoutWyliczenie wstępnie zdefiniowanych układów.
SelectionTypeSelectionTypeWyliczenie typów wyborów.
ShapeTypeShapeTypeWyliczenie typów kształtów.
SheetsChartEmbedTypeSheetsChartEmbedTypeWyliczenie typów osadzania wykresów Arkuszy.
SlideLinkingModeSlideLinkingModeLista sposobów łączenia Prezentacji.
SlidePositionSlidePositionWyliczenie typów pozycji slajdów.
SpacingModeSpacingModeWyliczenie typów trybów odstępów.
TextBaselineOffsetTextBaselineOffsetWyliczenie typów przesunięcia linii bazowej tekstu.
TextDirectionTextDirectionWyliczenie typów kierunków tekstu.
ThemeColorTypeThemeColorTypeWyliczenie kolorów motywu.
VideoSourceTypeVideoSourceTypeWyliczenie typów źródeł wideo.

Metody

MetodaZwracany typKrótki opis
create(name)PresentationTworzy i otwiera nowy Presentation.
getActivePresentation()Presentation|nullZwraca obecnie aktywną prezentację, z którą skrypt jest powiązany, lub null, jeśli nie ma aktywnej prezentacji.
getUi()UiZwraca instancję środowiska interfejsu użytkownika prezentacji, która umożliwia skryptowi dodawanie funkcji takich jak menu, okna i paski boczne.
newAffineTransformBuilder()AffineTransformBuilderZwraca nowy obiekt AffineTransformBuilder do tworzenia obiektu AffineTransform.
openById(id)PresentationOtwiera Presentation o podanym identyfikatorze.
openByUrl(url)PresentationOtwiera Presentation z podanym adresem URL.

Szczegółowa dokumentacja

create(name)

Tworzy i otwiera nowy Presentation.

Parametry

NazwaTypOpis
nameStringNazwa, która zostanie nadana utworzonej prezentacji.

Powrót

Presentation – prezentacja o podanej nazwie.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/presentations

getActivePresentation()

Zwraca obecnie aktywną prezentację, z którą skrypt jest powiązany, lub null, jeśli nie ma aktywnej prezentacji. Aby wchodzić w interakcję z prezentacją, z którą skrypt nie jest powiązany, użyj openById(id).

// Get the current presentation to which this script is bound.
const presentation = SlidesApp.getActivePresentation();
Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.

Powrót

Presentation|null

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getUi()

Zwraca instancję środowiska interfejsu użytkownika prezentacji, która umożliwia skryptowi dodawanie funkcji takich jak menu, okna i paski boczne. Skrypt może wchodzić w interakcję z interfejsem tylko w przypadku bieżącej instancji otwartej prezentacji i tylko wtedy, gdy jest powiązany z prezentacją. Więcej informacji znajdziesz w przewodnikach dotyczących menu oraz okien dialogowych i pasków bocznych.

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

Powrót

Ui


newAffineTransformBuilder()

Zwraca nowy obiekt AffineTransformBuilder do tworzenia obiektu AffineTransform. Konstruktor jest wstępnie ustawiony na przekształcenie afiniczne tożsamości.

Powrót

AffineTransformBuilder


openById(id)

Otwiera Presentation o podanym identyfikatorze.

// Open a presentation by ID.
const presentation = SlidesApp.openById('docId');
Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.

Parametry

NazwaTypOpis
idString

Powrót

Presentation – prezentacja o podanym identyfikatorze.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/presentations

openByUrl(url)

Otwiera Presentation z podanym adresem URL.

// Open a presentation by URL.
const presentation = SlidesApp.openByUrl(
    'https://docs.google.com/presentation/d/docId/edit',
);
Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.

Parametry

NazwaTypOpis
urlString

Powrót

Presentation – prezentacja o podanym adresie URL.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/presentations