Class SlidesApp

Aplikacja Prezentacje

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

// Open a presentation by ID.
var 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
AlignmentPositionAlignmentPositionLista typów pozycji wyrównania.
ArrowStyleArrowStyleLista różnych stylów strzałek, które może mieć Line.
AutoTextTypeAutoTextTypeLista typów tekstu automatycznego.
AutofitTypeAutofitTypeLista typów autodopasowania.
CellMergeStateCellMergeStateWyliczenie różnych stanów scalania komórki tabeli.
ColorTypeColorTypeLista typów kolorów.
ContentAlignmentContentAlignmentLista wartości używanych do określania wyrównania treści.
DashStyleDashStyleWyszczególnienie różnych stylów myślnika, które może mieć Line.
FillTypeFillTypeWyliczenie typów wypełnienia.
LineCategoryLineCategoryWyliczenie kategorii Line.
LineFillTypeLineFillTypeLista typów LineFill.
LineTypeLineTypeLista typów Line.
LinkTypeLinkTypeLista typów linków.
ListPresetListPresetLista typów gotowych ustawień list.
PageBackgroundTypePageBackgroundTypeLista typów tła stron.
PageElementTypePageElementTypeLista typów elementów strony.
PageTypePageTypeLista typów stron.
ParagraphAlignmentParagraphAlignmentLista typów wyrównania akapitu.
PlaceholderTypePlaceholderTypeLista typów obiektów zastępczych.
PredefinedLayoutPredefinedLayoutWyliczenie wstępnie zdefiniowanych układów.
SelectionTypeSelectionTypeLista typów wyboru.
ShapeTypeShapeTypeLista typów kształtów.
SheetsChartEmbedTypeSheetsChartEmbedTypeWyliczenie typów umieszczania wykresu z Arkuszy.
SlideLinkingModeSlideLinkingModeLista sposobów łączenia Prezentacji.
SlidePositionSlidePositionLista typów pozycji slajdów.
SpacingModeSpacingModeLista typów trybów spacji.
TextBaselineOffsetTextBaselineOffsetWyliczenie typów przesunięcia bazowego tekstu.
TextDirectionTextDirectionLista typów tras tekstowych.
ThemeColorTypeThemeColorTypeWyliczenie kolorów motywu.
VideoSourceTypeVideoSourceTypeLista typów źródeł wideo.

Metody

MetodaZwracany typKrótki opis
create(name)PresentationTworzy i otwiera nowe Presentation.
getActivePresentation()PresentationZwraca aktualną aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null, jeśli nie ma aktywnej prezentacji.
getUi()UiZwraca wystąpienie środowiska prezentacji i interfejsu użytkownika, które umożliwia skryptowi dodanie funkcji, takich jak menu, okna i paski boczne.
newAffineTransformBuilder()AffineTransformBuilderZwraca nową wartość AffineTransformBuilder w celu utworzenia AffineTransform.
openById(id)PresentationOtwiera element Presentation o podanym identyfikatorze.
openByUrl(url)PresentationOtwiera sekcję Presentation z podanym adresem URL.

Szczegółowa dokumentacja

create(name)

Tworzy i otwiera nowe Presentation.

Parametry

NazwaTypOpis
nameStringNazwa nadana utworzonej prezentacji.

Zwróć

Presentation – prezentacja o podanej nazwie

Autoryzacja

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

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

getActivePresentation()

Zwraca aktualną aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null, jeśli nie ma aktywnej prezentacji. Aby wejść w interakcję z prezentacją, która nie jest powiązana z kontenerem, użyj zdarzenia openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Jeśli prezentacja jest już otwarta, zostanie zwrócona ta sama instancja.

Zwróć

Presentation

Autoryzacja

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

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

getUi()

Zwraca wystąpienie środowiska prezentacji i interfejsu użytkownika, które umożliwia skryptowi dodanie funkcji, takich jak menu, okna i paski boczne. Skrypt może wchodzić w interakcję z interfejsem tylko w bieżącej instancji otwartej prezentacji i tylko wtedy, gdy skrypt jest powiązany z prezentacją. Więcej informacji znajdziesz w przewodnikach dotyczących menu oraz dialogów 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();
}

Zwróć

Ui


newAffineTransformBuilder()

Zwraca nową wartość AffineTransformBuilder w celu utworzenia AffineTransform. Kreator jest gotowy do przekształcenia a koligacji tożsamości.

Zwróć

AffineTransformBuilder


openById(id)

Otwiera element Presentation o podanym identyfikatorze.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Jeśli prezentacja jest już otwarta, zostanie zwrócona ta sama instancja.

Parametry

NazwaTypOpis
idString

Zwróć

Presentation – prezentacja o podanym identyfikatorze,

Autoryzacja

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

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

openByUrl(url)

Otwiera sekcję Presentation z podanym adresem URL.

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

Parametry

NazwaTypOpis
urlString

Zwróć

Presentation – prezentacja z danym adresem URL,

Autoryzacja

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

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