Class SlidesApp

SlidesApp

Tworzy i otwiera element Presentations, który 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ć element Line.
AutoTextTypeAutoTextTypeLista typów tekstu automatycznego.
AutofitTypeAutofitTypeLista typów automatycznego dopasowania.
CellMergeStateCellMergeStateLista różnych stanów scalania komórki tabeli.
ColorTypeColorTypeLista typów kolorów.
ContentAlignmentContentAlignmentWyliczenie wartości używanych do określania wyrównania treści.
DashStyleDashStyleLista różnych stylów myślników, które może mieć element Line.
FillTypeFillTypeLista typów wypełnienia.
LineCategoryLineCategoryLista kategorii kategorii Line.
LineFillTypeLineFillTypeLista typów obiektów LineFill.
LineTypeLineTypeLista typów obiektów Line.
LinkTypeLinkTypeLista typów linków.
ListPresetListPresetLista typów gotowych ustawień listy.
PageBackgroundTypePageBackgroundTypeLista typów tła strony.
PageElementTypePageElementTypeLista typów elementów strony.
PageTypePageTypeLista typów stron.
ParagraphAlignmentParagraphAlignmentLista typów wyrównania akapitów.
PlaceholderTypePlaceholderTypeLista typów obiektów zastępczych.
PredefinedLayoutPredefinedLayoutLista wstępnie zdefiniowanych układów.
SelectionTypeSelectionTypeLista typów wybranych opcji.
ShapeTypeShapeTypeLista typów kształtów.
SheetsChartEmbedTypeSheetsChartEmbedTypeLista typów umieszczania wykresów z Arkuszy.
SlideLinkingModeSlideLinkingModeLista sposobów łączenia Prezentacji.
SlidePositionSlidePositionLista typów pozycji slajdów.
SpacingModeSpacingModeLista typów trybów odstępów.
TextBaselineOffsetTextBaselineOffsetLista typów przesunięcia linii bazowej tekstu.
TextDirectionTextDirectionLista typów wskazówek dojazdu tekstowych.
ThemeColorTypeThemeColorTypeLista kolorów motywu.
VideoSourceTypeVideoSourceTypeLista typów źródeł filmu.

Metody

MetodaZwracany typKrótki opis
create(name)PresentationTworzy i otwiera nowy element: Presentation.
getActivePresentation()PresentationZwraca obecnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null, jeśli nie ma aktywnej prezentacji.
getUi()UiZwraca wystąpienie środowiska interfejsu użytkownika prezentacji, które umożliwia skryptowi dodawanie funkcji takich jak menu, okna i paski boczne.
newAffineTransformBuilder()AffineTransformBuilderZwraca nową wartość AffineTransformBuilder, aby utworzyć 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 element: Presentation.

Parametry

NazwaTypOpis
nameStringNazwa, która zostanie nadana utworzonej prezentacji.

Powroty

Presentation – prezentacja o podanym nazwie.

Upoważnienie

Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

getActivePresentation()

Zwraca obecnie 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ą, do której skrypt nie jest powiązany z kontenerem, użyj elementu openById(id).

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

Powroty

Presentation

Upoważnienie

Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

getUi()

Zwraca wystąpienie środowiska interfejsu użytkownika prezentacji, które umożliwia skryptowi dodawanie funkcji takich jak menu, okna i paski boczne. Skrypt może wchodzić w interakcje z interfejsem tylko w przypadku bieżącego wystąpienia otwartej prezentacji i tylko wtedy, gdy jest z nią powiązany. Więcej informacji znajdziesz w przewodnikach po menu oraz oknach dialogowych i paskach 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();
}

Powroty

Ui


newAffineTransformBuilder()

Zwraca nową wartość AffineTransformBuilder, aby utworzyć AffineTransform. Kreator ma wstępnie skonfigurowane przekształcenie afiniczne tożsamości.

Powroty

AffineTransformBuilder


openById(id)

Otwiera Presentation o podanym identyfikatorze.

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

Parametry

NazwaTypOpis
idString

Powroty

Presentation – prezentacja o podanym identyfikatorze

Upoważnienie

Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

openByUrl(url)

Otwiera 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, zwracana jest ta sama instancja prezentacji.

Parametry

NazwaTypOpis
urlString

Powroty

Presentation – prezentacja o podanym adresie URL

Upoważnienie

Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:

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