Class SlidesApp

Aplikacja Prezentacje

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 tekstu automatycznego.
AutofitTypeAutofitTypeWyliczenie typów automatycznego dopasowania.
CellMergeStateCellMergeStateWyliczenie różnych stanów scalania komórki tabeli.
ColorTypeColorTypeWyliczenie typów kolorów.
ContentAlignmentContentAlignmentWyliczenie wartości służących do określania wyrównania treści.
DashStyleDashStyleWyliczenie różnych stylów przecinka, które może mieć Line.
FillTypeFillTypeWyliczenie typów wypełnień.
LineCategoryLineCategoryWyliczenie kategorii Line.
LineFillTypeLineFillTypeWyliczenie typów LineFill.
LineTypeLineTypeWyliczenie typów Line.
LinkTypeLinkTypeWyliczenie typów linków.
ListPresetListPresetWyliczenie typów wstępnie skonfigurowanych 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 selekcji.
ShapeTypeShapeTypeWyliczenie typów kształtów.
SheetsChartEmbedTypeSheetsChartEmbedTypeWyliczenie typów osadzania wykresów w Arkuszach.
SlideLinkingModeSlideLinkingModeWyliczenie sposobów łączenia prezentacji.
SlidePositionSlidePositionWyliczenie typów pozycji slajdu.
SpacingModeSpacingModeWyliczenie typów trybów interpolacji.
TextBaselineOffsetTextBaselineOffsetWyliczenie typów offsetu podstawowego tekstu.
TextDirectionTextDirectionWyliczenie typów wskazówek tekstowych.
ThemeColorTypeThemeColorTypeWyliczenie kolorów motywu.
VideoSourceTypeVideoSourceTypeWyliczenie typów źródeł wideo.

Metody

MetodaZwracany typKrótki opis
create(name)PresentationTworzy i otwiera nowy plik Presentation.
getActivePresentation()PresentationZwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, 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, dialogi i paski boczne.
newAffineTransformBuilder()AffineTransformBuilderZwraca nową wartość AffineTransformBuilder, która służy do utworzenia wartości 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 plik Presentation.

Parametry

NazwaTypOpis
nameStringNazwa, jaką ma mieć utworzona prezentacja.

Powrót

Presentation – prezentacja o podanej nazwie.

Autoryzacja

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

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

getActivePresentation()

Zwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null, jeśli nie ma aktywnej prezentacji. Aby wchodzić w interakcje z prezentacją, do której skrypt nie jest powiązany z kontenerem, użyj polecenia 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

Autoryzacja

Skrypty, które korzystają 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 instancję środowiska interfejsu użytkownika prezentacji, która umożliwia skryptowi dodawanie funkcji takich jak menu, dialogi 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 tą prezentacją. Więcej informacji znajdziesz w przewodnikach dotyczących menu oraz okienek 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 nową wartość AffineTransformBuilder, która służy do utworzenia wartości AffineTransform. W kreatorze jest wstępnie ustawiona transformacja podobieństwa do 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, które korzystają 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.
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 z danym adresem URL

Autoryzacja

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

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