Żądanie
Zastosowanie jednego typu aktualizacji do prezentacji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
kind Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole.
kind
może być tylko jednym z tych elementów:
|
|
createSlide
|
Tworzy nowy slajd. |
createShape
|
Tworzy nowy kształt. |
createTable
|
Tworzy nową tabelę. |
insertText
|
Wstawia tekst do komórki kształtu lub tabeli. |
insertTableRows
|
Wstawia wiersze do tabeli. |
insertTableColumns
|
Wstawia kolumny do tabeli. |
deleteTableRow
|
Usuwa wiersz z tabeli. |
deleteTableColumn
|
Usuwa kolumnę z tabeli. |
replaceAllText
|
Zastępuje wszystkie wystąpienia określonego tekstu. |
deleteObject
|
Usuwa stronę lub element strony z prezentacji. |
updatePageElementTransform
|
Aktualizuje przekształcenie elementu strony. |
updateSlidesPosition
|
Zmienia położenie zestawu slajdów w prezentacji. |
deleteText
|
Usuwa tekst z kształtu lub komórki tabeli. |
createImage
|
Tworzy obraz. |
createVideo
|
Tworzy film. |
createSheetsChart
|
Tworzy osadzony wykres z Arkuszy Google. |
createLine
|
Tworzy linię. |
refreshSheetsChart
|
Odświeża wykres z Arkuszy Google. |
updateShapeProperties
|
Aktualizuje właściwości elementu
|
updateImageProperties
|
Aktualizuje właściwości elementu
|
updateVideoProperties
|
Aktualizuje właściwości elementu
|
updatePageProperties
|
Aktualizuje właściwości elementu
|
updateTableCellProperties
|
Aktualizuje właściwości elementu
|
updateLineProperties
|
Aktualizuje właściwości elementu
|
createParagraphBullets
|
Tworzy punktory akapitów. |
replaceAllShapesWithImage
|
Zastępuje wszystkie kształty spełniające określone kryteria obrazem. |
duplicateObject
|
Powiela slajd lub element strony. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
Zastępuje wszystkie kształty spełniające określone kryteria wykresem z Arkuszy Google. |
deleteParagraphBullets
|
Usuwa punktory z akapitów. |
updateParagraphStyle
|
|
updateTableBorderProperties
|
Aktualizuje właściwości obramowań tabeli w argumencie
|
updateTableColumnProperties
|
Aktualizuje właściwości elementu
|
updateTableRowProperties
|
Aktualizuje właściwości elementu
|
mergeTableCells
|
Scala komórki w
|
unmergeTableCells
|
Rozdziela komórki
|
groupObjects
|
Grupuje obiekty, takie jak elementy strony. |
ungroupObjects
|
Rozgrupowuje obiekty, takie jak
|
updatePageElementAltText
|
Aktualizuje tytuł i/lub opis elementu
|
replaceImage
|
Zastępuje istniejący obraz nowym. |
updateSlideProperties
|
Aktualizuje właściwości slajdu |
updatePageElementsZOrder
|
Aktualizuje kolejność nakładania elementów
|
updateLineCategory
|
Aktualizuje kategorię
|
rerouteLine
|
Przekierowuje a
|
CreateSlideRequest
Tworzy slajd.
Zapis JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
insertionIndex
|
Opcjonalny indeks liczony od zera, który wskazuje, gdzie wstawić slajdy. Jeśli nie określisz indeksu, slajd zostanie utworzony na końcu. |
slideLayoutReference
|
Odniesienie do układu slajdu do wstawienia, oparte na current master, który jest jednym z tych:
Jeśli w bieżącym wzorcu nie znaleziono elementu LayoutReference, zwracany jest błąd 400 nieprawidłowego żądania.
Jeśli nie określisz odwołania do układu, na slajdzie zostanie użyty wstępnie zdefiniowany
|
placeholderIdMappings[]
|
Opcjonalną listę mapowań identyfikatorów obiektów z
|
LayoutReference
Odniesienie do układu slajdu. Może to odnosić się do:
- Wstępnie zdefiniowany układ
- Jeden z układów w prezentacji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
kind Rodzaj obiektu LayoutReference.
kind
może być tylko jednym z tych elementów:
|
|
predefinedLayout
|
Wstępnie zdefiniowany układ. |
layoutId
|
Identyfikator układu: identyfikator jednego z układów w prezentacji. |
PredefinedLayout
Wstępnie zdefiniowane typy układów. Takie układy są często spotykane w prezentacjach. Nie ma jednak gwarancji, że te układy znajdują się w bieżącym wzorcu, ponieważ mogły zostać usunięte lub nie należą do używanego motywu. Zmieniły się też obiekty zastępcze w każdym układzie.
Wartości w polu enum | |
---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Nieokreślony układ. |
BLANK
|
Pusty układ bez obiektów zastępczych. |
CAPTION_ONLY
|
Układ z podpisem u dołu. |
TITLE
|
Układ z tytułem i podtytułem. |
TITLE_AND_BODY
|
Układ z tytułem i treścią. |
TITLE_AND_TWO_COLUMNS
|
Układ z tytułem i 2 kolumnami. |
TITLE_ONLY
|
Układ zawierający tylko tytuł. |
SECTION_HEADER
|
Układ z tytułem sekcji. |
SECTION_TITLE_AND_DESCRIPTION
|
Układ: po jednej stronie jest tytuł i podtytuł, a po drugiej – opis. |
ONE_COLUMN_TEXT
|
Układ z jednym tytułem i jedną treścią umieszczone w jednej kolumnie. |
MAIN_POINT
|
Układ z punktem głównym. |
BIG_NUMBER
|
Układ z dużą liczbą nagłówka. |
LayoutPlaceholderIdMapping
Określone przez użytkownika mapowanie identyfikatorów dla obiektu zastępczego, który zostanie utworzony na slajdzie o określonym układzie.
Zapis JSON |
---|
{ "objectId": string, // Union field |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu zastępczego, który ma zostać utworzony na slajdzie.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
Pole sumy
kind Rodzaj do identyfikowania obiektu zastępczego w układzie.
kind
może być tylko jednym z tych elementów:
|
|
layoutPlaceholder
|
Obiekt zastępczy układu, który zostanie zastosowany do slajdu. Tylko
|
layoutPlaceholderObjectId
|
Identyfikator obiektu zastępczego w układzie, który zostanie zastosowany do slajdu. |
CreateShapeRequest
Tworzy nowy kształt.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
|
elementProperties
|
Właściwości elementu kształtu. |
shapeType
|
Typ kształtu. |
PageElementProperties
Typowe właściwości elementu strony.
Uwaga: podczas tworzenia
PageElement
, interfejs API może modyfikować wartości obu
size
oraz
transform
, ale jej rozmiar pozostanie bez zmian.
Zapis JSON |
---|
{ "pageObjectId": string, "size": { object ( |
Pola | |
---|---|
pageObjectId
|
Identyfikator obiektu strony, na której znajduje się element. |
size
|
Rozmiar elementu. |
transform
|
Przekształcanie elementu. |
CreateTableRequest
Tworzy nową tabelę.
Zapis JSON |
---|
{
"objectId": string,
"elementProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
elementProperties
|
Właściwości elementu tabeli. Tabela zostanie utworzona w podanym rozmiarze z uwzględnieniem minimalnego rozmiaru. Jeśli nie podasz rozmiaru, tabela zostanie automatycznie dostosowana. Przekształcenia tabeli muszą mieć skalę 1 i bez komponentów ścinanych. Jeśli nie prześlesz przekształcenia, tabela zostanie wyśrodkowana na stronie. |
rows
|
Liczba wierszy w tabeli. |
columns
|
Liczba kolumn w tabeli. |
InsertTextRequest
Wstawia tekst do kształtu lub komórki tabeli.
Zapis JSON |
---|
{
"objectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli, w której zostanie wstawiony tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać wstawiony do komórki tabeli. Jeśli istnieje, atrybutobjectId musi odwoływać się do tabeli. |
text
|
Tekst do wstawienia.
Wstawienie znaku nowego wiersza spowoduje niejawnie utworzenie nowego
Style tekstu wstawionego tekstu będą określane automatycznie, zasadniczo zachowując styl sąsiedniego tekstu. W większości przypadków zostanie on dodany do sekcji
Niektóre znaki sterujące (U+0000-U+0008, U+000C-U+001F) oraz znaki z obszaru przeznaczonego do prywatnego użytku wielojęzycznych Unicode (U+E000-U+F8FF) zostaną usunięte z wstawionego tekstu. |
insertionIndex
|
Indeks, w którym zostanie wstawiony tekst, w jednostkach kodu Unicode, na podstawie
Indeks jest liczony od zera i obliczany na początku ciągu. Indeks może zostać dostosowany, aby uniemożliwić wstawianie danych w klastrach grafemowych Unicode. W takich przypadkach tekst zostanie wstawiony bezpośrednio za gromadem grafemowym. |
InsertTableRowsRequest
Wstawia wiersze do tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, do której mają zostać wstawione wiersze. |
cellLocation
|
Lokalizacja komórki tabeli odniesienia, z której będą wstawiane wiersze. Nowy wiersz zostanie wstawiony powyżej (lub poniżej) wiersza, w którym znajduje się komórka odwołania. Jeśli komórka z odwołaniem jest scaloną komórką, powyżej (lub poniżej) scalonej komórki zostanie wstawiony nowy wiersz. |
insertBelow
|
Określa, czy nowe wiersze mają zostać wstawione poniżej lokalizacji komórki odwołania.
|
number
|
Liczba wierszy do wstawienia. Maksymalnie 20 na żądanie. |
InsertTableColumnsRequest
Wstawia kolumny do tabeli.
Rozmiar pozostałych kolumn w tabeli zostanie zmieniony tak, aby dopasować ją do nowej kolumny.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, do której chcesz wstawić kolumny. |
cellLocation
|
Lokalizacja komórki tabeli odwołania, z której zostaną wstawione kolumny. Nowa kolumna zostanie wstawiona po lewej (lub prawej) kolumnie, w której znajduje się komórka odwołania. Jeśli komórka z odwołaniem jest scaloną komórką, po lewej lub prawej stronie scalonej komórki zostanie wstawiona nowa kolumna. |
insertRight
|
Określa, czy wstawić nowe kolumny po prawej stronie lokalizacji komórki odwołania.
|
number
|
Liczba kolumn do wstawienia. Maksymalnie 20 na żądanie. |
DeleteTableRowRequest
Usuwa wiersz z tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, z której chcesz usunąć wiersze. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostanie usunięty wiersz. Wiersz tej spanu komórki zostanie usunięty. Jeśli jest to scalona komórka, zostanie usuniętych wiele wierszy. Jeśli po usunięciu danych w tabeli nie pozostaną żadne wiersze, zostanie usunięta cała tabela. |
DeleteTableColumnRequest
Usuwa kolumnę z tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, z której chcesz usunąć kolumny. |
cellLocation
|
Lokalizacja komórki tabeli odwołania, z której zostanie usunięta kolumna. Kolumna z zakresami tej komórki zostanie usunięta. Jeśli jest to scalona komórka, zostanie usuniętych wiele kolumn. Jeśli po usunięciu danych w tabeli nie pozostaną żadne kolumny, zostanie usunięta cała tabela. |
ReplaceAllTextRequest
Zastępuje wszystkie wystąpienia tekstu pasującego do kryteriów wartością
replace text
Zapis JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
Pola | |
---|---|
replaceText
|
Tekst, który zastąpi dopasowany tekst. |
pageObjectIds[]
|
Jeśli pole nie jest puste, dopasowuje dopasowania tylko do elementów strony znajdujących się na podanych stronach.
Zwraca błąd 400 nieprawidłowego żądania, jeśli podany jest identyfikator obiektu strony
|
Pole sumy
criteria Kryteria używane do dopasowania tekstu do zamiany.
criteria
może być tylko jednym z tych elementów:
|
|
containsText
|
Wyszukuje tekst o kształcie pasującym do tego podłańcucha. |
SubstringMatchCriteria
Kryteria, które pasują do konkretnego ciągu tekstu w kształcie lub tabeli.
Zapis JSON |
---|
{ "text": string, "matchCase": boolean } |
Pola | |
---|---|
text
|
Tekst do wyszukania w kształcie lub tabeli. |
matchCase
|
Wskazuje, czy wyszukiwanie ma uwzględniać wielkość liter:
|
DeleteObjectRequest
usuwa obiekt,
pages
lub
page elements
z prezentacji.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu strony lub elementu strony do usunięcia.
Jeśli po operacji usuwania
Jeśli obiekt zastępczy zostanie usunięty z układu, wszystkie puste obiekty zastępcze również zostaną usunięte. |
UpdatePageElementTransformRequest
Aktualizuje przekształcenie elementu strony.
Aktualizacja przekształcenia grupy spowoduje zmianę bezwzględnej przekształcenia elementów strony w tej grupie, co może zmienić ich wygląd. Zobacz dokumentację:
PageElement.transform
.
Zapis JSON |
---|
{ "objectId": string, "transform": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu elementu strony, który ma zostać zaktualizowany. |
transform
|
Wejściowa macierz przekształceń używana do aktualizowania elementu strony. |
applyMode
|
Tryb stosowania aktualizacji przekształcenia. |
ApplyMode
Tryby stosowania aktualizacji przekształcenia.
Wartości w polu enum | |
---|---|
APPLY_MODE_UNSPECIFIED
|
Tryb nieokreślony. |
RELATIVE
|
Stosuje nową macierz AffineTransform do istniejącej i zastępuje obecną macierz wynikowym konkatenacją. |
ABSOLUTE
|
Zastępuje istniejącą macierz AffineTransform nową. |
UpdateSlidesPositionRequest
Zmienia położenie slajdów w prezentacji.
Zapis JSON |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
Pola | |
---|---|
slideObjectIds[]
|
Identyfikatory slajdów w prezentacji, które należy przenieść. Slajdy na tej liście muszą znajdować się w dotychczasowej kolejności prezentacji, bez duplikatów. |
insertionIndex
|
Indeks, w którym powinny zostać wstawione slajdy, określony na podstawie układu slajdów przed ich przeniesieniem. Wartość musi mieścić się w zakresie od 0 do liczby slajdów w prezentacji. |
DeleteTextRequest
Usuwa tekst z kształtu lub komórki tabeli.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli, z którego zostanie usunięty tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać usunięty z komórki tabeli. Jeśli istnieje, atrybutobjectId musi odwoływać się do tabeli. |
textRange
|
Zakres tekstu do usunięcia na podstawie
Na końcu tekstu kształtu lub komórki tabeli zawsze znajduje się niejawny znak nowego wiersza, którego nie można usunąć.
Usunięcie tekstu, który przekracza granice akapitu, może spowodować zmianę stylów i list akapitów po scaleniu tych 2 akapitów. Zakresy zawierające tylko 1 jednostkę kodu w parze zastępczej są rozszerzane tak, aby obejmowały obie jednostki kodu. |
Zakres
Określa ciągły zakres zindeksowanej kolekcji, np. znaki w tekście.
Zapis JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum (
|
Pola | |
---|---|
startIndex
|
Opcjonalny indeks początku zbioru liczony od zera. Wymagane w przypadku
|
endIndex
|
Opcjonalny indeks końca zbioru liczony od zera. Wymagane w przypadku
|
type
|
Typ zakresu. |
Typ
Typy zakresów.
Wartości w polu enum | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
Nieokreślony typ zakresu. Tej wartości nie można używać. |
FIXED_RANGE
|
Stały zakres. Zarówno
startIndex
oraz
endIndex
|
FROM_START_INDEX
|
Zaczyna zakres od
startIndex
i trwa aż do końca kolekcji.
endIndex
nie można określić.
|
ALL
|
Ustawia zakres na całą długość kolekcji. Zarówno
startIndex
oraz
endIndex
nie można określić.
|
CreateImageRequest
Tworzy obraz.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
elementProperties
|
Właściwości elementu obrazu. Jeśli współczynnik proporcji podanego rozmiaru jest inny niż współczynnik proporcji obrazu, obraz jest skalowany i wyśrodkowany względem rozmiaru w celu zachowania współczynnika proporcji. Podane przekształcenie zostanie zastosowane po tej operacji.
|
Pole sumy
image_source Rodzaj źródła obrazu.
image_source
może być tylko jednym z tych elementów:
|
|
url
|
Adres URL obrazu. Obraz jest pobierany jeden raz w momencie wstawiania, a jego kopia jest zapisywana w celu wyświetlenia w prezentacji. Rozmiar obrazu nie może przekraczać 50 MB, a rozdzielczość nie może przekraczać 25 megapikseli. Zdjęcia muszą być w formacie PNG, JPEG lub GIF.
Podany adres URL musi być publicznie dostępny i mieć do 2 KB. Adres URL jest zapisywany razem z obrazem i udostępniany przez
|
CreateVideoRequest
Tworzy film.
UWAGA: aby utworzyć film z Dysku Google, aplikacja żądająca musi mieć co najmniej jeden zakres protokołu OAuth: drive.readonly lub drive.file.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
elementProperties
|
Właściwości elementu filmu.
|
source
|
Źródło filmu. |
id
|
Unikalny identyfikator źródła filmu. np. Do filmów w YouTube https://www.youtube.com/watch?v=7U3axjORYZ0, identyfikator to 7U3axjORYZ0. W przypadku filmu na Dysku Google https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q identyfikator to 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Aby uzyskać dostęp do pliku wideo z Dysku Google, konieczne może być dodanie klucza zasobu do nagłówka HTTP podzbioru starych plików. Więcej informacji: Uzyskiwanie dostępu do plików udostępnionych za pomocą linków za pomocą kluczy zasobów |
CreateSheetsChartRequest
Tworzy osadzony wykres z Arkuszy Google.
UWAGA: tworzenie wykresu wymaga co najmniej 1 zakresu protokołu OAuth (arkusz kalkulacyjny.do odczytu, arkusza kalkulacyjnego, drive.readonly, drive.file) lub na Dysku.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika. Jeśli identyfikator zostanie określony, musi być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator powinien zaczynać się od znaku słownego [a-zA-Z0-9_], po którym następuje dowolna liczba następujących znaków [a-zA-Z0-9_-:]. Długość identyfikatora nie może być mniejsza niż 5 ani większa niż 50. Jeśli pole będzie puste, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu wykresu. Jeśli współczynnik proporcji podanego rozmiaru nie jest zgodny z formatem wykresu, wykres jest skalowany i wyśrodkowany względem rozmiaru w celu zachowania współczynnika proporcji. Podane przekształcenie zostanie zastosowane po tej operacji. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego Arkuszy Google, który zawiera wykres. W przypadku podzbioru starych plików może być konieczne dodanie klucza zasobu do nagłówka HTTP. Więcej informacji: Uzyskiwanie dostępu do plików udostępnionych za pomocą linków za pomocą kluczy zasobów |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, w którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym. Jeśli jej nie określisz, na wykresie pojawi się obraz, który nie jest połączony. |
LinkingMode
Tryb, w którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym.
Wartości w polu enum | |
---|---|
NOT_LINKED_IMAGE
|
Wykres nie jest powiązany z arkuszem źródłowym i nie można go zaktualizować. Wykres, który nie jest połączony, zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizację, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
CreateLineRequest
Tworzy linię.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
elementProperties
|
Właściwości elementu linii. |
lineCategory
|
Kategoria linii do utworzenia.
Wycofana
: użyj
Dokładny
Jeśli podasz zarówno
|
category
|
Kategoria linii do utworzenia.
Dokładny
Jeśli podasz zarówno
Jeśli nie podasz wartości
Jeśli nie wybierzesz żadnej z tych opcji,
|
Kategoria
Kategorie linii.
Wartości w polu enum | |
---|---|
STRAIGHT
|
Złącza proste, w tym złącze proste 1. Jest to kategoria domyślna, jeśli nie została określona. |
BENT
|
Wygięte złącza, w tym wygięte złącze 2–5. |
CURVED
|
Łączniki zakrzywione, w tym zakrzywione złącze 2–5. |
RefreshSheetsChartRequest
Odświeża wykres umieszczony w Arkuszach Google, zastępując go najnowszą wersją wykresu z Arkuszy Google.
UWAGA: odświeżanie wykresów wymaga co najmniej 1 zakresu: shared.readonly, sheets, drive.readonly, lub drive.read.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu wykresu do odświeżenia. |
UpdateShapePropertiesRequest
Zaktualizuj właściwości elementu
Shape
Zapis JSON |
---|
{
"objectId": string,
"shapeProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu, do którego są stosowane aktualizacje. |
shapeProperties
|
Właściwości kształtu do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby na przykład zaktualizować kolor wypełnienia tła kształtu, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
UpdateImagePropertiesRequest
Zaktualizuj właściwości elementu
Image
Zapis JSON |
---|
{
"objectId": string,
"imageProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu obrazu, do którego stosowane są aktualizacje. |
imageProperties
|
Właściwości obrazu do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować kolor konturu obrazu, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
UpdateVideoPropertiesRequest
Zaktualizuj właściwości elementu
Video
Zapis JSON |
---|
{
"objectId": string,
"videoProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu filmu, do którego stosowane są aktualizacje. |
videoProperties
|
Właściwości filmu do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Jeśli np. chcesz zaktualizować kolor konspektu filmu, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
UpdatePagePropertiesRequest
Aktualizuje właściwości elementu
Page
Zapis JSON |
---|
{
"objectId": string,
"pageProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu strony, do której jest stosowana aktualizacja. |
pageProperties
|
Właściwości strony do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować kolor wypełnienia tła strony, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
UpdateTableCellPropertiesRequest
Zaktualizuj właściwości elementu
TableCell
Zapis JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli reprezentujący podzbiór tabeli, do której zastosowano aktualizacje. Jeśli zakres tabeli nie jest określony, zmiany zostaną zastosowane do całej tabeli. |
tableCellProperties
|
Właściwości komórki tabeli do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować kolor wypełnienia tła komórki tabeli, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
TableRange
Zakres tabeli jest odwołaniem do podzbioru tabeli.
Pamiętaj, że komórki określone przez zakres tabeli nie muszą tworzyć prostokątów. Załóżmy na przykład, że mamy tabelę o wymiarach 3 x 3, w której wszystkie komórki z ostatniego wiersza są ze sobą scalone. Tabela wygląda tak:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Zakres tabeli z lokalizacją = (0, 0), rozpiętością wierszy = 3 i rozpiętością kolumny = 2, określa te komórki:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
Zapis JSON |
---|
{
"location": {
object (
|
Pola | |
---|---|
location
|
Lokalizacja początkowa zakresu tabeli. |
rowSpan
|
Rozpiętość wierszy zakresu tabeli. |
columnSpan
|
Rozpiętość kolumn zakresu tabeli. |
UpdateLinePropertiesRequest
Aktualizuje właściwości elementu
Line
Zapis JSON |
---|
{
"objectId": string,
"lineProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu wiersza, do którego jest stosowana aktualizacja. |
lineProperties
|
Właściwości linii do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować kolor wypełnienia linii ciągłej, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
CreateParagraphBulletsRequest
Tworzy punktory dla wszystkich akapitów, które pokrywają się z podanym zakresem indeksu tekstu.
Poziom zagnieżdżenia każdego akapitu jest określany przez zliczenie poprzedzających znaków tabulacji przed każdym akapitem. Aby uniknąć nadmiernego odstępu między punktorem a odpowiednim akapitem, usuniemy te początkowe znaki tabulacji. Może to spowodować zmianę indeksów części tekstu.
Jeśli akapit tuż przed aktualizacją akapitu znajduje się na liście z pasującymi ustawieniami, aktualizowane akapity zostaną dodane do tej listy.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającej tekst, do którego mają zostać dodane punktory. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst do zmodyfikowania znajduje się w komórce tabeli. Jeśli istnieje, atrybutobjectId musi odwoływać się do tabeli. |
textRange
|
Zakres tekstu, do którego zostaną zastosowane gotowe ustawienia punktorów, na podstawie
|
bulletPreset
|
Rodzaje glifów punktowanych, których chcesz użyć. Wartość domyślna to
|
BulletGlyphPreset
Gotowe wzorce glifów punktowanych do list w tekście.
We wzorach użyte są następujące rodzaje punktorów:
-
ARROW
: strzałka odpowiadająca punktowi kodowemu Unicode U+2794 -
ARROW3D
: strzałka z cieniowaniem 3D odpowiadająca punktowi kodowemu Unicode U+27a2 -
CHECKBOX
: pusty kwadrat odpowiadający punktowi kodowemu Unicode U+274f -
CIRCLE
: puste kółko odpowiadające punktowi kodowemu Unicode U+25cb -
DIAMOND
: pełny romb odpowiadający punktowi kodowemu Unicode U+25c6 -
DIAMONDX
: romb ze znakiem „x” odpowiadającym punktowi kodowemu Unicode U+2756 -
HOLLOWDIAMOND
: pusty romb odpowiadający punktowi kodowemu Unicode U+25c7 -
DISC
: ciągłe koło odpowiadające punktowi kodowemu Unicode U+25cf -
SQUARE
: pełny kwadrat odpowiadający punktowi kodowemu Unicode U+25a0 -
STAR
: gwiazdka odpowiadająca punktowi kodowemu Unicode U+2605 -
ALPHA
: mała litera, np. „a”, „b” lub „c”. -
UPPERALPHA
: duża litera, np. „A”, „B” lub „C”. -
DIGIT
: liczba, np. „1”, „2” lub „3”. -
ZERODIGIT
: liczba, w której przypadku jednocyfrowe liczby są poprzedzone zerem, np. „01”, „02” lub „03”. Liczby mające więcej niż jedną cyfrę nie mają prefiksu zera. -
ROMAN
: mała cyfra rzymska, np. „i”, „ii” lub „iii”. -
UPPERROMAN
: duża cyfra rzymska, np. „I”, „II” lub „III”. -
LEFTTRIANGLE
: trójkąt skierowany w lewo, odpowiadający punktowi kodowemu Unicode U+25c4
Wartości w polu enum | |
---|---|
BULLET_DISC_CIRCLE_SQUARE
|
Lista punktowana ze znakiem
DISC ,
CIRCLE
oraz
SQUARE
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Lista punktowana ze znakiem
DIAMONDX ,
ARROW3D
oraz
SQUARE
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_CHECKBOX
|
Lista punktowana z
CHECKBOX
glify punktowana na wszystkich poziomach zagnieżdżenia listy.
|
BULLET_ARROW_DIAMOND_DISC
|
Lista punktowana ze znakiem
ARROW ,
DIAMOND
oraz
DISC
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_STAR_CIRCLE_SQUARE
|
Lista punktowana ze znakiem
STAR ,
CIRCLE
oraz
SQUARE
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Lista punktowana ze znakiem
ARROW3D ,
CIRCLE
oraz
SQUARE
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Lista punktowana ze znakiem
LEFTTRIANGLE ,
DIAMOND
oraz
DISC
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Lista punktowana ze znakiem
DIAMONDX ,
HOLLOWDIAMOND
oraz
SQUARE
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Lista punktowana ze znakiem
DIAMOND ,
CIRCLE
oraz
SQUARE
glif punktora dla pierwszych 3 poziomów zagnieżdżenia listy.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Lista numerowana z
DIGIT ,
ALPHA
oraz
ROMAN
glify liczbowe dla pierwszych 3 poziomów zagnieżdżenia listy, po których występują kropki.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Lista numerowana z
DIGIT ,
ALPHA
oraz
ROMAN
glify liczbowe dla pierwszych 3 poziomów zagnieżdżenia listy, po których następuje nawias.
|
NUMBERED_DIGIT_NESTED
|
Lista numerowana z
DIGIT
glify liczbowe rozdzielone kropkami, przy czym każdy poziom zagnieżdżenia używa glifu z poprzedniego poziomu zagnieżdżenia jako prefiksu. Na przykład: „1.”, '1.1.', '2.', „2.2.”.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Lista numerowana z
UPPERALPHA ,
ALPHA
oraz
ROMAN
glify liczbowe dla pierwszych 3 poziomów zagnieżdżenia listy, po których występują kropki.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Lista numerowana z
UPPERROMAN ,
UPPERALPHA
oraz
DIGIT
glify liczbowe dla pierwszych 3 poziomów zagnieżdżenia listy, po których występują kropki.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Lista numerowana z
ZERODIGIT ,
ALPHA
oraz
ROMAN
glify liczbowe dla pierwszych 3 poziomów zagnieżdżenia listy, po których występują kropki.
|
ReplaceAllShapesWithImageRequest
Zastępuje wszystkie kształty, które pasują do podanych kryteriów, udostępnionym obrazem.
Po wstawieniu do prezentacji obrazy zastępujące kształty są prostokątne i nie przyjmują formy kształtów.
Zapis JSON |
---|
{ "replaceMethod": enum ( |
Pola | |
---|---|
replaceMethod
|
Metoda zastępowania.
Wycofana
: użyj
Jeśli podasz zarówno
|
imageReplaceMethod
|
Metoda zastępowania obrazu.
Jeśli podasz zarówno
Jeśli nie podasz wartości
Jeśli nie określisz żadnej z tych opcji, zostanie użyta CENTER_INSIDE. |
pageObjectIds[]
|
Jeśli pole nie jest puste, dopasowuje dopasowania tylko do elementów strony znajdujących się na podanych stronach.
Zwraca błąd 400 nieprawidłowego żądania, jeśli podany jest identyfikator obiektu strony
|
Pole sumy
criteria Kryteria, które muszą zostać spełnione, aby kształty mogły zostać zastąpione.
criteria
może być tylko jednym z tych elementów:
|
|
containsText
|
Ustawione żądanie zastąpi wszystkie kształty zawierające podany tekst. |
Pole sumy
image_source Rodzaj źródła obrazu.
image_source
może być tylko jednym z tych elementów:
|
|
imageUrl
|
Adres URL obrazu. Obraz jest pobierany jeden raz w momencie wstawiania, a jego kopia jest zapisywana w celu wyświetlenia w prezentacji. Rozmiar obrazu nie może przekraczać 50 MB, a rozdzielczość nie może przekraczać 25 megapikseli i musi być w formacie PNG, JPEG lub GIF.
Podany adres URL może mieć maksymalnie 2 kB długości. Sam adres URL jest zapisywany razem z obrazem i udostępniany przez
|
ReplaceMethod
Metoda zastępowania.
Wartości w polu enum | |
---|---|
CENTER_INSIDE
|
Skaluje i wyśrodkowuje obraz, by dopasować go do pierwotnego kształtu, przy zachowaniu współczynnika proporcji. Wyświetlany rozmiar obrazu może być mniejszy niż rozmiar kształtu. Jest to domyślna metoda, jeśli nie została określona. |
CENTER_CROP
|
Skaluje i wyśrodkowuje obraz, by wypełnić granice pierwotnego kształtu. Obraz może zostać przycięty, aby wypełnić kształt. Wyrenderowany rozmiar obrazu będzie taki sam jak oryginalnego kształtu. |
ImageReplaceMethod
Metoda zastępowania obrazu.
Wartości w polu enum | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Nieokreślona metoda zastępowania obrazu. Tej wartości nie można używać. |
CENTER_INSIDE
|
Skaluje i wyśrodkowuje obraz, by dopasować go do pierwotnego kształtu, przy zachowaniu współczynnika proporcji. Wyświetlany rozmiar obrazu może być mniejszy niż rozmiar kształtu. Jest to domyślna metoda, jeśli nie została określona. |
CENTER_CROP
|
Skaluje i wyśrodkowuje obraz, by wypełnić granice pierwotnego kształtu. Obraz może zostać przycięty, aby wypełnić kształt. Wyrenderowany rozmiar obrazu będzie taki sam jak oryginalnego kształtu. |
DuplicateObjectRequest
Powiela slajd lub element strony.
Gdy zduplikujesz slajd, bezpośrednio po nim zostanie utworzony duplikat slajdu. Gdy zduplikujesz element strony, zostanie on umieszczony na tej samej stronie w tym samym położeniu co oryginał.
Zapis JSON |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu do duplikowania. |
objectIds
|
Duplikowany obiekt może zawierać inne obiekty, np. podczas duplikowania slajdu lub elementu strony grupy. Ta mapa określa sposób generowania identyfikatorów zduplikowanych obiektów: klucze to identyfikatory oryginalnych obiektów, a ich wartości to identyfikatory, które zostaną przypisane do odpowiednich zduplikowanych obiektów. W tej mapie można też określić identyfikator duplikatu obiektu źródłowego, używając tej samej wartości
Wszystkie klucze muszą odpowiadać identyfikatorom istniejącym w prezentacji. Wszystkie wartości muszą być unikalne w prezentacji i muszą rozpoczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego)
Jeśli jakiekolwiek identyfikatory obiektów źródłowych zostaną pominięte w mapie, zostanie przypisany nowy losowy identyfikator. Jeśli mapa jest pusta lub nieskonfigurowana, wszystkie zduplikowane obiekty otrzymają nowy losowy identyfikator. |
UpdateTextStyleRequest
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli z tekstem, którego styl chcesz określić. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej tekst do określenia stylu. Jeśli
|
style
|
Styl(y) do ustawienia w tekście. Jeśli wartość określonego stylu jest zgodna z wartością stylu nadrzędnego, to styl zostanie ustawiony na dziedziczenie.
Niektóre zmiany stylu tekstu mogą spowodować inne modyfikacje, które mają na celu odzwierciedlenie działania edytora Prezentacji. Zobacz dokumentację:
|
textRange
|
Zakres tekstu do stylizacji. Zakres można rozszerzyć o sąsiednie znaki nowego wiersza. Jeśli zakres obejmuje w całości akapit należący do listy, punktor akapitu zostanie również zaktualizowany o odpowiedni styl tekstu. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zmienić styl tekstu na pogrubienie, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
ReplaceAllShapesWithSheetsChartRequest
Zastępuje wszystkie kształty, które pasują do podanych kryteriów, udostępnionym wykresem z Arkuszy Google. Wykres zostanie przeskalowany i wyśrodkowany, by mieścił się w granicach pierwotnego kształtu.
UWAGA: aby zastąpić kształty wykresem, musisz podać co najmniej jeden zakres z pola życie.do odczytu, arkusz kalkulacyjny, drive.readonly lub jeden z zakresów protokołu OAuth na Dysku.
Zapis JSON |
---|
{ "containsText": { object ( |
Pola | |
---|---|
containsText
|
Kryteria, które muszą zostać spełnione, aby kształty mogły zostać zastąpione. Żądanie zastąpi wszystkie kształty zawierające podany tekst. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego Arkuszy Google, który zawiera wykres. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, w którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym. Jeśli jej nie określisz, na wykresie pojawi się obraz, który nie jest połączony. |
pageObjectIds[]
|
Jeśli pole nie jest puste, dopasowuje dopasowania tylko do elementów strony znajdujących się na podanych stronach.
Zwraca błąd 400 nieprawidłowego żądania, jeśli podany jest identyfikator obiektu strony
|
LinkingMode
Tryb, w którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym.
Wartości w polu enum | |
---|---|
NOT_LINKED_IMAGE
|
Wykres nie jest powiązany z arkuszem źródłowym i nie można go zaktualizować. Wykres, który nie jest połączony, zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizację, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
DeleteParagraphBulletsRequest
Usuwa ze wszystkich akapitów punkty, które pokrywają się z danym indeksem tekstu
range
Poziom zagnieżdżenia każdego akapitu zostanie wizualnie zachowany przez dodanie wcięcia na początku odpowiedniego akapitu.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającej tekst, z którego chcesz usunąć punktory. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst do zmodyfikowania znajduje się w komórce tabeli. Jeśli istnieje, atrybutobjectId musi odwoływać się do tabeli. |
textRange
|
Zakres tekstu, z którego należy usunąć punktory, na podstawie
|
UpdateParagraphStyleRequest
Aktualizuje styl wszystkich akapitów w
Shape
lub
Table
które pokrywają się z podanym indeksem tekstu.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli z tekstem, którego styl chcesz określić. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej akapity, których styl chcesz określić. Jeśli
|
style
|
Styl akapitu. |
textRange
|
Zakres tekstu zawierający akapity, do których chcesz dodać styl. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Na przykład, aby zaktualizować wyrównanie akapitu, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
UpdateTableBorderPropertiesRequest
Aktualizuje właściwości obramowań tabeli w argumencie
Table
Zapis JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli reprezentujący podzbiór tabeli, do której zastosowano aktualizacje. Jeśli zakres tabeli nie jest określony, zmiany zostaną zastosowane do całej tabeli. |
borderPosition
|
Położenie obramowania w zakresie tabeli, którego mają dotyczyć zmiany. Jeśli pozycja obramowania nie jest określona, zmiany zostaną zastosowane do wszystkich obramowań w zakresie tabeli. |
tableBorderProperties
|
Właściwości obramowania tabeli do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować kolor wypełnienia obramowania tabeli, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
BorderPosition
Położenie obramowania tabeli.
Wartości w polu enum | |
---|---|
ALL
|
Wszystkie obramowania w zakresie. |
BOTTOM
|
Granice na dole zakresu. |
INNER
|
Obramowanie wewnątrz zakresu. |
INNER_HORIZONTAL
|
Poziome obramowanie wewnątrz zakresu. |
INNER_VERTICAL
|
Obramowania pionowe wewnątrz zakresu. |
LEFT
|
Granice po lewej stronie zakresu. |
OUTER
|
Granice poza zakresem. |
RIGHT
|
Granice po prawej stronie zakresu. |
TOP
|
Granice na górze zakresu. |
UpdateTableColumnPropertiesRequest
Aktualizuje właściwości elementu
Table
.
Zapis JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
columnIndices[]
|
Lista indeksów liczonych od zera określająca kolumny do zaktualizowania. Jeśli nie podasz żadnych indeksów, zaktualizowane zostaną wszystkie kolumny w tabeli. |
tableColumnProperties
|
Właściwości kolumny tabeli do zaktualizowania.
Jeśli wartość zmiennej
|
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować szerokość kolumny, ustaw
Jeśli ""columnwidth"" jest uwzględniony w masce pola, ale ta właściwość jest nieskonfigurowana,szerokość kolumny przyjmuje domyślnie 406 400 EMU (32 punkty). |
UpdateTableRowPropertiesRequest
Aktualizuje właściwości elementu
Table
.
Zapis JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
rowIndices[]
|
Lista indeksów liczonych od zera określająca wiersze do zaktualizowania. Jeśli nie podasz żadnych indeksów, zostaną zaktualizowane wszystkie wiersze w tabeli. |
tableRowProperties
|
Właściwości wiersza tabeli do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny
Aby np. zaktualizować minimalną wysokość wiersza, ustaw
Jeśli „minRowHeight"' jest uwzględniony w masce pola, ale właściwość jest nieskonfigurowana, minimalna wysokość wiersza przyjmuje domyślnie wartość 0. |
MergeTableCellsRequest
Scala komórki w
Table
Zapis JSON |
---|
{
"objectId": string,
"tableRange": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli określający, które komórki tabeli mają zostać scalone. Wszelki tekst w scalanych komórkach zostanie połączony i zapisany w lewej górnej komórce („head”) zakresu. Jeśli zakres nie jest prostokątny (co może się zdarzyć, gdy zakres obejmuje komórki, które zostały już scalone), zwracany jest błąd nieprawidłowego żądania 400. |
UnmergeTableCellsRequest
Rozdziela komórki
Table
Zapis JSON |
---|
{
"objectId": string,
"tableRange": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli określający, które komórki tabeli mają zostać rozdzielić. Wszystkie scalone komórki w tym zakresie zostaną rozdzielone. Nie ma to wpływu na komórki, które już zostały rozdzielone. Jeśli zakres nie zawiera scalonych komórek, żądanie nie przyniesie żadnego efektu. Jeśli którakolwiek ze scalonych komórek zawiera tekst, pozostanie on w lewej górnej komórce („head”) wynikowego bloku niescalonych komórek. |
GroupObjectsRequest
Grupuje obiekty, aby utworzyć grupę obiektów. Na przykład grupy
PageElements
aby utworzyć
Group
na tej samej stronie co wszystkie elementy podrzędne.
Zapis JSON |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
Pola | |
---|---|
groupObjectId
|
Podany przez użytkownika identyfikator obiektu, który ma zostać utworzony.
Jeśli podasz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (pasuje do wyrażenia regularnego
Jeśli nie określisz identyfikatora, zostanie on wygenerowany. |
childrenObjectIds[]
|
Identyfikatory obiektów do zgrupowania.
Można grupować tylko elementy strony. Na tej samej stronie powinny znajdować się co najmniej 2 elementy strony, które nie należą jeszcze do innej grupy. Niektóre elementy strony, np.
|
UngroupObjectsRequest
Rozgrupowuje obiekty, takie jak
groups
Zapis JSON |
---|
{ "objectIds": [ string ] } |
Pola | |
---|---|
objectIds[]
|
Identyfikatory obiektów do rozgrupowania.
Tylko
|
UpdatePageElementAltTextRequest
Aktualizuje tytuł i/lub opis elementu
page element
Zapis JSON |
---|
{ "objectId": string, "title": string, "description": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu elementu strony, do którego stosowane są aktualizacje. |
title
|
Zaktualizowany tytuł tekstu alternatywnego elementu strony. Jeśli zasada jest nieskonfigurowana, obecna wartość zostaje zachowana. Tytuł jest widoczny dla czytników ekranu i innych interfejsów ułatwień dostępu. Używaj tylko wartości zrozumiałych dla człowieka, związanych z treścią elementu strony. |
description
|
Zaktualizowany tekst alternatywny elementu strony. Jeśli zasada jest nieskonfigurowana, obecna wartość zostaje zachowana. Opis jest widoczny dla czytników ekranu i innych interfejsów ułatwień dostępu. Używaj tylko wartości zrozumiałych dla człowieka, związanych z treścią elementu strony. |
ReplaceImageRequest
Zastępuje istniejący obraz nowym.
Zastąpienie obrazu usuwa niektóre
image effects
z istniejącego obrazu.
Zapis JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
Pola | |
---|---|
imageObjectId
|
Identyfikator istniejącego obrazu, który zostanie zastąpiony. Identyfikator można pobrać z odpowiedzi na żądanie get. |
imageReplaceMethod
|
Metoda zastępowania. |
Pole sumy
image_source Rodzaj źródła obrazu.
image_source
może być tylko jednym z tych elementów:
|
|
url
|
Adres URL obrazu. Obraz jest pobierany jeden raz w momencie wstawiania, a jego kopia jest zapisywana w celu wyświetlenia w prezentacji. Rozmiar obrazu nie może przekraczać 50 MB, nie może przekraczać 25 megapikseli i musi być w formacie PNG, JPEG lub GIF.
Podany adres URL nie może przekraczać 2 KB. Adres URL jest zapisywany razem z obrazem i udostępniany przez
|
UpdateSlidePropertiesRequest
Aktualizuje właściwości slajdu.
Zapis JSON |
---|
{
"objectId": string,
"slideProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu slajdu, do którego stosowana jest aktualizacja. |
slideProperties
|
Właściwości slajdu do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej jedno pole. Poziom główny „slideWłaściwości” jest domniemana i nie należy jej określać. Jeden
Aby na przykład zaktualizować, czy dany slajd jest pomijany, ustaw
Aby zresetować właściwość do wartości domyślnej, podaj jej nazwę w masce pola, ale pozostaw samo pole nieskonfigurowane. |
UpdatePageElementsZOrderRequest
Aktualizuje kolejność elementów strony na osi Z. Kolejność elementów (z-order) to kolejność elementów na stronie, od tyłu do początku. Element strony z przodu może zasłaniać elementy znajdujące się za nią.
Zapis JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum (
|
Pola | |
---|---|
pageElementObjectIds[]
|
Identyfikatory obiektów elementów strony do zaktualizowania. Wszystkie elementy strony muszą znajdować się na tej samej stronie i nie mogą być zgrupowane. |
operation
|
Operacja na osi Z, która ma zostać zastosowana do elementów strony. W przypadku zastosowania operacji na wielu elementach strony jej odpowiedni umiejscowienie w kolejności osi Z przed wykonaniem operacji. |
ZOrderOperation
Operacja aktualizacji kolejności elementów na stronie (Z-order).
Wartości w polu enum | |
---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
Nieokreślona operacja. |
BRING_TO_FRONT
|
Przenosi elementy strony na początek. |
BRING_FORWARD
|
Przesuwa elementy strony do przodu o 1 element w stosunku do pierwszego z nich w określonych elementach strony. |
SEND_BACKWARD
|
Przesuwa elementy strony o jeden element wstecz w stosunku do tego, który znajduje się najdalej za jednym w określonych elementach strony. |
SEND_TO_BACK
|
Przesuwa elementy strony na tylną część strony. |
UpdateLineCategoryRequest
Aktualizuje kategorię
line
Zapis JSON |
---|
{
"objectId": string,
"lineCategory": enum (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu wiersza, do którego jest stosowana aktualizacja.
Tylko wiersz ze znakiem
Po zaktualizowaniu kategorii linia może zostać przekierowana. |
lineCategory
|
Kategoria linii, do której ma zostać zaktualizowana.
Dokładny
|
RerouteLineRequest
Przekierowuje a
line
w taki sposób, aby połączyć je w dwóch najbliższych witrynach połączeń na połączonych elementach strony.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu wiersza do przekierowania.
Tylko wiersz ze znakiem
|