Żądanie
Zastosowanie jednego typu aktualizacji do prezentacji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole uniikind . 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 kształtu lub komórki 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 transformację 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 wbudowany wykres z Arkuszy Google. |
createLine
|
Tworzy wiersz. |
refreshSheetsChart
|
Odświeża wykres z Arkuszy Google. |
updateShapeProperties
|
Zaktualizuje właściwości |
updateImageProperties
|
Zaktualizuje właściwości |
updateVideoProperties
|
Zaktualizuje właściwości |
updatePageProperties
|
Zaktualizuje właściwości |
updateTableCellProperties
|
Aktualizuje właściwości elementu
|
updateLineProperties
|
Aktualizuje właściwości elementu
|
createParagraphBullets
|
Tworzy punkty dla 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 pasujące do określonych kryteriów wykresem w Arkuszach Google. |
deleteParagraphBullets
|
usuwa punkty z akapitów. |
updateParagraphStyle
|
|
updateTableBorderProperties
|
Aktualizuje właściwości obramowania tabeli w |
updateTableColumnProperties
|
Aktualizuje właściwości elementu
|
updateTableRowProperties
|
Aktualizuje właściwości elementu
|
mergeTableCells
|
Scal 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
|
Aktualizowanie właściwości slajdu |
updatePageElementsZOrder
|
Zmienia kolejność nakładania elementów: |
updateLineCategory
|
Aktualizuje kategorię
|
rerouteLine
|
Przekierowuje |
CreateSlideRequest
tworzy slajd.
Zapis JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu.
Jeśli określisz identyfikator, musi on być unikalny 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 pliku głównym nie można znaleźć odwołania do układu, zwracany jest błąd 400 „Nieprawidłowe żądanie”.
Jeśli nie określisz odwołania do układu, na slajdzie zostanie użyty wstępnie zdefiniowany układ |
placeholderIdMappings[]
|
Opcjonalna lista mapowań identyfikatorów obiektów z |
LayoutReference
Informacje o układzie 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 uniikind . Rodzaj odwołania do układu.
kind może być tylko jedną z tych wartości:
|
|
predefinedLayout
|
Wstępnie zdefiniowany układ. |
layoutId
|
Identyfikator układu: identyfikator obiektu jednego z układów w prezentacji. |
PredefinedLayout
Wstępnie zdefiniowane typy układów. To układy często używane 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 tytułem na dole |
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 z tylko tytułem. |
SECTION_HEADER
|
Układ z tytułem sekcji. |
SECTION_TITLE_AND_DESCRIPTION
|
Układ z tytułem i podtytułem po jednej stronie oraz opisem po drugiej |
ONE_COLUMN_TEXT
|
Układ z jednym tytułem i jedną treścią umieszczone w jednej kolumnie. |
MAIN_POINT
|
Układ z głównym punktem. |
BIG_NUMBER
|
Układ z nagłówkiem z dużą liczbą |
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 dla identyfikatora zastępczego wskazanego powyżej, który ma zostać utworzony na slajdzie.
Jeśli określisz identyfikator, musi on być unikalny 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 jedną z tych wartości:
|
|
layoutPlaceholder
|
Miejsce zarezerwowane na potrzeby układu, które zostanie zastosowane na slajdzie. Wystarczy podać tylko pola |
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
|
Podany przez użytkownika identyfikator obiektu.
Jeśli określisz identyfikator, musi on być unikalny 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
Właściwości wspólne elementu strony.
Uwaga: podczas tworzenia PageElement
interfejs API może zmodyfikować wartości zarówno size
, jak i transform
, ale rozmiar wizualny 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
|
Podany przez użytkownika identyfikator obiektu.
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 podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
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 podasz żadnej transformacji, 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órym zostanie wstawiony tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać wstawiony do komórki tabeli. Jeśli występuje, objectId musi się odwoływać do tabeli. |
text
|
Tekst do wstawienia.
Wstawienie znaku nowego wiersza spowoduje dodanie nowego indeksu
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
Z wstawionego tekstu zostaną usunięte niektóre znaki kontrolne (U+0000-U+0008, U+000C-U+001F) oraz znaki z obszaru prywatnego Unicode Basic Multilingual Plane (U+E000-U+F8FF). |
insertionIndex
|
Indeks, w którym zostanie wstawiony tekst, w jednostkach kodu Unicode, na podstawie
Indeks jest liczony od 0 i rozpoczyna się od początku ciągu. Indeks może zostać dostosowany, aby zapobiec wstawianiu znaków w grupach grafemów Unicode. W takich przypadkach tekst zostanie wstawiony bezpośrednio po klastrze grafemów. |
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 zostaną wstawione 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ą być wstawiane pod komórką odniesienia.
|
number
|
Liczba wierszy do wstawienia. Maksymalnie 20 na żądanie. |
InsertTableColumnsRequest
Wstawia kolumny do tabeli.
Rozmiar innych kolumn w tabeli zostanie dostosowany 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 mają zostać usunięte wiersze. |
cellLocation
|
Lokalizacja komórki tabeli odniesienia, z której zostanie usunięty wiersz. Wiersz tej spanu komórki zostanie usunięty. Jeśli jest to komórka scalona, zostanie usuniętych kilka wierszy. Jeśli po usunięciu wierszy w tabeli nie pozostanie w niej żaden wiersz, zostanie usunięta cała tabela. |
DeleteTableColumnRequest
Usuwa kolumnę z tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
Pola | |
---|---|
tableObjectId
|
Tabela, z której mają zostać usunięte kolumny. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostanie usunięta kolumna. Kolumna, na którą się rozciąga ta komórka, zostanie usunięta. Jeśli jest to komórka scalona, zostanie usuniętych kilka 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, które odpowiadają kryterium, ciągiem 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 uniicriteria . 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
kryterium, które pasuje do określonego ciągu tekstowego 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 z prezentacji obiekt pages
lub page elements
.
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. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją PageElement.transform
.
Zapis JSON |
---|
{ "objectId": string, "transform": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu elementu strony, który chcesz zaktualizować. |
transform
|
Wejściowa macierz przekształceń używana do aktualizowania elementu strony. |
applyMode
|
Tryb stosowania aktualizacji przekształcenia. |
ApplyMode
Tryby stosowania aktualizacji transformacji.
Wartości w polu enum | |
---|---|
APPLY_MODE_UNSPECIFIED
|
Tryb nieokreślony. |
RELATIVE
|
Stosuje nową macierz AffineTransform do dotychczasowej i zastępuje ją otrzymaną w wyniku konkatenacji. |
ABSOLUTE
|
Zastępuje dotychczasową tablicę 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. Musi mieścić się w zakresie od 0 do liczby slajdów w prezentacji (włącznie). |
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 tekst zostanie usunięty. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać usunięty z komórki tabeli. Jeśli występuje, objectId musi się odwoływać do tabeli. |
textRange
|
Zakres tekstu do usunięcia na podstawie indeksów
Na końcu tekstu w kształcie lub komórce tabeli zawsze znajduje się domyślny 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 obejmujące tylko 1 jednostkę kodu z podstawowej pary są rozszerzane, 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 zakresów |
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. Należy podać zarówno parametr startIndex , jak i 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
|
Podany przez użytkownika identyfikator obiektu.
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 podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
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.
Właściwość
|
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 raz w momencie wstawienia i kopia jest przechowywana na potrzeby wyświetlania 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ć dostępny publicznie i mieć długość do 2 KB. Adres URL jest zapisywany razem z obrazem i udostępniany przez
|
CreateVideoRequest
Tworzy film.
UWAGA: aby można było utworzyć film z Dysku Google, aplikacja wysyłająca żądanie musi mieć co najmniej jeden z tych zakresów uprawnień OAuth: drive, drive.readonly lub drive.file.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu.
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 podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu wideo.
Właściwość
Właściwość |
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 Googlehttps://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Qidentyfikator to 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Aby uzyskać dostęp do pliku wideo z Dysku Google, może być konieczne dodanie klucza zasobu do nagłówka HTTP w przypadku podzbioru starych plików. Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do plików udostępnionych za pomocą linku za pomocą kluczy zasobów. |
CreateSheetsChartRequest
Tworzy osadzony wykres z Arkuszy Google.
UWAGA: tworzenie wykresu wymaga co najmniej jednego z zakresów protokołu OAuth (arkusze kalkulacyjne.do odczytu), arkuszy kalkulacyjnych, drive.readonly, drive.file lub na Dysku.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika. Jeśli jest podany, identyfikator musi być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator powinien zaczynać się od znaku słownego [a-zA-Z0-9_], a następnie może zawierać dowolną liczbę tych znaków [a-zA-Z0-9_-:]. Identyfikator nie może mieć mniej niż 5 znaków ani więcej niż 50 znaków. Jeśli pozostawisz to pole 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 wykonaniu 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 jakim wykres jest połączony z arkuszu kalkulacyjnym źródłowym. Jeśli nie zostanie określony, wykres będzie obrazem bez linku. |
LinkingMode
Tryb, w jakim wykres jest połączony z arkuszu kalkulacyjnym źródłowym.
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 z arkuszem kalkulacyjnym umożliwia jego aktualizowanie, a współpracownicy zobaczą link do arkusza. |
CreateLineRequest
Tworzy wiersz.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu.
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 podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
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 parametr
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, gdy nie jest określona. |
BENT
|
Zaginane złącza, w tym złącza 2–5. |
CURVED
|
Łączniki zakrzywione, w tym łączniki zakrzywione 2–5. |
RefreshSheetsChartRequest
Odświeża osadzoną tabelę z Arkuszy Google, zastępując ją najnowszą wersją z Arkuszy Google.
UWAGA: odświeżanie wykresów wymaga co najmniej 1 zakresu protokołu OAuth (strona w języku angielskim), a także co najmniej 1 z zakresów: „sheet.readonly”, „sheets”, „ drive.readonly” lub „drive.read only”.
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 mają być stosowane zmiany. |
shapeProperties
|
Właściwości kształtu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
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 mają zostać zastosowane zmiany. |
imageProperties
|
Właściwości obrazu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zaktualizować kolor konturu obrazu, ustaw wartość Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
UpdateVideoPropertiesRequest
Zmień właściwości Video
.
Zapis JSON |
---|
{
"objectId": string,
"videoProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu filmu, do którego stosowane są aktualizacje. |
videoProperties
|
Właściwości filmu, które chcesz zaktualizować. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej 1 pole. Identyfikator
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
Zaktualizuje właściwości Page
.
Zapis JSON |
---|
{
"objectId": string,
"pageProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu strony, do której ma zostać zastosowana aktualizacja. |
pageProperties
|
Właściwości strony do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby np. zaktualizować kolor wypełnienia tła strony, ustaw
Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
UpdateTableCellPropertiesRequest
Zaktualizuj właściwości elementu
TableCell
Zapis JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu w tabeli. |
tableRange
|
Zakres tabeli reprezentujący podzbiór tabeli, do którego mają być stosowane zmiany. Jeśli nie określisz zakresu tabeli, aktualizacje zostaną zastosowane do całej tabeli. |
tableCellProperties
|
Właściwości komórki tabeli do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Poziom główny
Aby na przykład zaktualizować jednolity kolor wypełnienia tła komórki tabeli, ustaw wartość 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
|
Początkowa lokalizacja zakresu tabeli. |
rowSpan
|
Rozpiętość wierszy zakresu tabeli. |
columnSpan
|
Zakres kolumny w zakresie tabeli. |
UpdateLinePropertiesRequest
Aktualizuje właściwości elementu
Line
Zapis JSON |
---|
{
"objectId": string,
"lineProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu, do którego ma zostać zastosowane uaktualnienie. |
lineProperties
|
Właściwości linii do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Poziom główny
Aby na przykład zmienić kolor wypełnienia linii, ustaw opcję Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
CreateParagraphBulletsRequest
Tworzy punktory dla wszystkich akapitów, które pokrywają się z podanym zakresem indeksu tekstu.
Poziom zagnieżdżania każdego akapitu zostanie określony na podstawie liczby 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 bezpośrednio przed aktualizowanymi akapitami znajduje się na liście z odpowiednimi ustawieniami wstępnymi, aktualizowane akapity są dodawane 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 występuje, objectId musi się odwoływać do tabeli. |
textRange
|
Zakres tekstu, do którego mają zostać zastosowane wstępnie zdefiniowane punkty, na podstawie indeksów |
bulletPreset
|
Rodzaje użytych symboli wypunktowania. Wartość domyślna to
|
BulletGlyphPreset
Gotowe wzorce glifów punktorowych dla 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
: wypełniony diament odpowiadający punktowi kodowemu Unicode U+25c6. -
DIAMONDX
: diament z literą „x”, odpowiadający punktowi kodowemu Unicode U+2756 -
HOLLOWDIAMOND
: pusty romb odpowiadający punktowi kodowemu Unicode U+25c7. -
DISC
: pełne kółko 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 składające się z więcej niż 1 cyfry nie mają przedrostka 0. -
ROMAN
: mała rzymska cyfra, np. „i”, „ii” lub „iii”. -
UPPERROMAN
: Wielka litera 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 z symbolem
DIAMONDX ,
ARROW3D
i
SQUARE
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 z symbolem
ARROW ,
DIAMOND
i
DISC
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
|
Listę numerowaną z glyphami liczbowymi DIGIT , ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Listę numerowaną z użyciem symboli liczbowych DIGIT , ALPHA i ROMAN na pierwszych 3 poziomach zagnieżdżenia listy, po których następują nawiasy.
|
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 spełniają podane kryteria, podany obraz.
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 parametr |
imageReplaceMethod
|
Metoda zastępowania obrazu.
Jeśli podasz zarówno parametr
Jeśli nie podasz wartości dla parametru Jeśli nie określisz żadnej z tych opcji, zostanie użyta CENTER_INSIDE. |
pageObjectIds[]
|
Jeśli nie jest pusty, ogranicza dopasowania tylko do elementów strony na podanych stronach.
Zwraca błąd 400 nieprawidłowego żądania, jeśli podany jest identyfikator obiektu strony
|
Pole uniicriteria . Kryteria, którym muszą odpowiadać kształty, aby mogły zostać zastąpione.
criteria może być tylko jedną z tych wartości:
|
|
containsText
|
Ustawione żądanie zastąpi wszystkie kształty zawierające podany tekst. |
Pole uniiimage_source . Rodzaj źródła obrazu.
image_source
może być tylko jednym z tych elementów:
|
|
imageUrl
|
Adres URL obrazu. Obraz jest pobierany jednorazowo w momencie wstawiania, a jego kopia jest zapisywana w celu wyświetlenia w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w formacie PNG, JPEG lub GIF.
Podany adres URL może mieć maksymalnie 2 KB. Sam adres URL jest zapisywany razem z obrazem i udostępniany przez
|
ReplaceMethod
Metoda zastępowania.
Wartości w polu enum | |
---|---|
CENTER_INSIDE
|
Obraz jest skalowany i wyśrodkowywany, aby zmieścić się w granicach pierwotnego kształtu, przy zachowaniu jego formatu. Wyświetlany rozmiar obrazu może być mniejszy niż rozmiar kształtu. Jest to metoda domyślna, gdy nie jest określona inna. |
CENTER_CROP
|
Obraz jest skalowany i wyśrodkowywany, aby 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 rozmiar 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
|
Obraz jest skalowany i wyśrodkowywany, aby zmieścić się w granicach pierwotnego kształtu, przy zachowaniu jego formatu. 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
|
Obraz jest skalowany i wyśrodkowywany, aby 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.
Podczas powielania slajdu, jego kopia zostanie utworzona bezpośrednio po wskazanym slajdzie. Gdy zduplikujesz element strony, jego kopia zostanie umieszczona na tej samej stronie w tej samej pozycji 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 wartości to identyfikatory, które zostaną przypisane do odpowiadających im zduplikowanych obiektów. Identyfikator duplikatu obiektu źródłowego może być również podany w tej mapie. W tym celu należy użyć tej samej wartości pola
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, który ma być sformatowany. Jeśli |
style
|
Styl(-e) do zastosowania 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. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją |
textRange
|
Zakres tekstu do sformatowania. Zakres może zostać rozszerzony, aby obejmował sąsiednie znaki końca 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 1 pole. Poziom główny
Aby na przykład zmienić styl tekstu na pogrubiony, ustaw wartość 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, aby 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 co najmniej 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. Prośba spowoduje zastąpienie wszystkich kształtów zawierających dany tekst. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego Arkuszy Google, który zawiera wykres. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, w jakim wykres jest połączony z arkuszu kalkulacyjnym źródłowym. Jeśli jej nie określisz, wykres będzie obrazem, 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 „zły żądanie”, jeśli podany identyfikator obiektu strony to |
LinkingMode
Tryb, w jakim wykres jest połączony z arkuszu kalkulacyjnym źródłowym.
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 z arkuszem kalkulacyjnym umożliwia jego aktualizowanie, a współpracownicy zobaczą link do arkusza. |
DeleteParagraphBulletsRequest
Usuwa ze wszystkich akapitów punkty, które pokrywają się z podanym indeksem tekstu
range
Poziom zagnieżdżenia każdego akapitu zostanie wizualnie zachowany – na początku odpowiedniego akapitu dodasz wcięcie.
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 blokuShape
lubTable
, który pokrywa się z danym zakresem indeksu 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 1 pole. Poziom główny
Aby na przykład zmienić wyrównanie akapitu, ustaw wartość Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
UpdateTableBorderPropertiesRequest
Aktualizuje właściwości obramowań tabeli w argumencie
Table
Zapis JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu w tabeli. |
tableRange
|
Zakres tabeli reprezentujący podzbiór tabeli, do którego mają być stosowane zmiany. Jeśli nie określisz zakresu tabeli, aktualizacje zostaną zastosowane do całej tabeli. |
borderPosition
|
Położenie obramowania w zakresie tabeli, którego mają dotyczyć zmiany. Jeśli nie określisz położenia obramowania, 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. Identyfikator
Aby np. zaktualizować kolor wypełnienia obramowania tabeli, ustaw
Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
BorderPosition
Położenie obramowania tabeli.
Wartości w polu enum | |
---|---|
ALL
|
wszystkie granice w zakresie; |
BOTTOM
|
Granice na dole zakresu. |
INNER
|
obramowania wewnątrz zakresu; |
INNER_HORIZONTAL
|
Poziome obramowanie wewnątrz zakresu. |
INNER_VERTICAL
|
Obramowania pionowe wewnątrz zakresu. |
LEFT
|
Granice po lewej stronie zakresu. |
OUTER
|
obramowania na zewnątrz zakresu; |
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 zliczanych od 0, która określa, które kolumny mają zostać zaktualizowane. Jeśli nie podasz żadnych indeksów, zostaną zaktualizowane wszystkie kolumny w tabeli. |
tableColumnProperties
|
Właściwości kolumny tabeli, które chcesz zaktualizować.
Jeśli wartość |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Poziom główny
Aby np. zaktualizować szerokość kolumny, ustaw
Jeśli w masce pola występuje parametr „columnWidth”, ale jego wartość nie jest ustawiona, szerokość kolumny zostanie domyślnie ustawiona na 406 400 EMU (32 punkty). |
UpdateTableRowPropertiesRequest
Zmienia właściwości wiersza Table
.
Zapis JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu w tabeli. |
rowIndices[]
|
Lista indeksów zliczanych od 0, która określa, które wiersze mają zostać zaktualizowane. Jeśli nie podasz żadnych indeksów, zaktualizowane zostaną wszystkie wiersze w tabeli. |
tableRowProperties
|
Właściwości wiersza tabeli do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej 1 pole. Poziom główny
Aby np. zaktualizować minimalną wysokość wiersza, ustaw
Jeśli w masie pola jest uwzględniona właściwość „minRowHeight”, ale nie została ona skonfigurowana, minimalna wysokość wiersza zostanie domyślnie ustawiona na 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. Tekst w komórkach, które są scalane, zostanie złączony i zapisany w lewym górnym rogu („głowicy”) zakresu. Jeśli zakres nie jest prostokątny (co może wystąpić w niektórych przypadkach, gdy zakres obejmuje komórki, które są już scalone), zwracany jest błąd 400 „Zła prośba”. |
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, a komórki, które są już rozdzielone, nie zostaną zmienione. Jeśli zakres nie zawiera scalonych komórek, żądanie nie będzie miało ż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 określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z regułą reguluarną Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
childrenObjectIds[]
|
Identyfikatory obiektów do zgrupowania.
Grupować można tylko elementy strony. Na tej samej stronie powinny znajdować się co najmniej 2 elementy strony, które nie należą jeszcze do innej grupy. Niektórych elementów strony, takich jak |
UngroupObjectsRequest
Rozgrupowuje obiekty, takie jak
groups
Zapis JSON |
---|
{ "objectIds": [ string ] } |
Pola | |
---|---|
objectIds[]
|
Identyfikatory obiektów, które mają zostać odgrupowane.
Wyjątkiem są tylko te |
UpdatePageElementAltTextRequest
Zaktualizowano tytuł lub opis tekstu alternatywnego 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 nie skonfigurujesz tej zasady, zachowana zostanie dotychczasowa wartość. 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 i związanych z treścią elementu strony. |
description
|
Zaktualizowany tekst alternatywny elementu strony. Jeśli zasada jest nieskonfigurowana, obecna wartość zostaje zachowana. Opis jest dostępny 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 spowoduje usunięcie z dotychczasowego obrazu niektórychimage effects
.
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 wymiany. |
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 jednorazowo 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 wyświetlany w polu |
UpdateSlidePropertiesRequest
Aktualizuje właściwości slajdu.
Zapis JSON |
---|
{
"objectId": string,
"slideProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu slajdu, do którego ma być zastosowane uaktualnienie. |
slideProperties
|
Właściwości slajdu, które chcesz zaktualizować. |
fields
|
Pola, które wymagają aktualizacji.
Musisz określić co najmniej 1 pole. Poziom główny „slideWłaściwości” jest domniemana i nie należy jej określać. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku
Aby na przykład zaktualizować informacje o tym, czy slajd ma być pomijany, ustaw wartość parametru Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
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, które mają zostać zaktualizowane. 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. Podczas stosowania operacji na wielu elementach strony względne wartości Z w tych elementach przed operacją są zachowywane. |
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
|
Przesuwa elementy strony na wierzch. |
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 element zamówienia może zostać przekierowany. |
lineCategory
|
Kategoria pozycji, którą chcesz zaktualizować.
Dokładna wartość parametru
|
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.
Przekierować można tylko linię z |