Class SlidesApp

SlidesApp

Tworzy i otwiera plik 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 położenia wyrównania.
ArrowStyleArrowStyleLista różnych stylów strzałek, jakie może występować w elemencie Line.
AutoTextTypeAutoTextTypeLista typów tekstów automatycznych.
AutofitTypeAutofitTypeLista typów automatycznego dopasowania.
CellMergeStateCellMergeStateLista różnych stanów scalania komórki tabeli.
ColorTypeColorTypeLista typów kolorów.
ContentAlignmentContentAlignmentLista wartości używanych do określenia wyrównania treści.
DashStyleDashStyleLista różnych stylów łączników, które może występować w elemencie Line.
FillTypeFillTypeLista typów wypełnienia.
LineCategoryLineCategoryLista kategorii elementów typu Line.
LineFillTypeLineFillTypeLista typów elementów LineFill.
LineTypeLineTypeLista typów elementów Line.
LinkTypeLinkTypeLista typów linków.
ListPresetListPresetLista typów gotowych ustawień listy.
PageBackgroundTypePageBackgroundTypeLista typów teł 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 opcji.
ShapeTypeShapeTypeLista typów kształtów.
SheetsChartEmbedTypeSheetsChartEmbedTypeLista typów osadzania wykresów z Arkuszy.
SlideLinkingModeSlideLinkingModeLista sposobów łączenia Prezentacji.
SlidePositionSlidePositionLista typów rodzajów pozycji slajdów.
SpacingModeSpacingModeLista typów trybów odstępów.
TextBaselineOffsetTextBaselineOffsetLista typów przesunięcia punktu odniesienia dla tekstu.
TextDirectionTextDirectionLista typów wskazówek tekstowych.
ThemeColorTypeThemeColorTypeLista kolorów motywu.
VideoSourceTypeVideoSourceTypeLista typów źródeł wideo.

Metody

MetodaZwracany typKrótki opis
create(name)PresentationTworzy i otwiera nowe Presentation.
getActivePresentation()PresentationZwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null, jeśli nie ma żadnej aktywną prezentację.
getUi()UiZwraca wystąpienie środowiska interfejsu użytkownika prezentacji, które umożliwia skryptowi dodać funkcje, takie jak menu, okna dialogowe 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 nowe Presentation.

Parametry

NazwaTypOpis
nameStringNazwa, która ma zostać nadana utworzonej prezentacji.

Powrót

Presentation – prezentacja o podanej nazwie.

Autoryzacja

Skrypty korzystające 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 żadnej aktywną prezentację. Interakcja z prezentacją, w której skrypt nie jest dostępny powiązany z kontenerem, użyj w zamian zasady openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Jeśli prezentacja jest już otwarta, zwracane jest to samo jej wystąpienie.

Powrót

Presentation

Autoryzacja

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 dodać funkcje, takie jak menu, okna dialogowe i paski boczne; Skrypt może wchodzić w interakcje z interfejsem tylko w przypadku bieżącej instancji otwartej prezentacji i tylko wtedy, gdy skrypt jest powiązany z tą prezentacją. Więcej informacji: przewodniki po menu oraz oknach 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();
}

Powrót

Ui


newAffineTransformBuilder()

Zwraca nową wartość AffineTransformBuilder, aby utworzyć AffineTransform. Kreator jest wstępnie ustawione z przekształceniem afinicznym tożsamości.

Powrót

AffineTransformBuilder


openById(id)

Otwiera Presentation o podanym identyfikatorze.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Jeśli prezentacja jest już otwarta, zwracane jest to samo jej wystąpienie.

Parametry

NazwaTypOpis
idString

Powrót

Presentation – prezentacja o podanym identyfikatorze,

Autoryzacja

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, zwracane jest to samo jej wystąpienie.

Parametry

NazwaTypOpis
urlString

Powrót

Presentation – prezentacja z podanym adresem URL;

Autoryzacja

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

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