Żądanie
Pojedynczy rodzaj aktualizacji do zastosowania w prezentacji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole uniikind . Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole.
kind może być tylko jedną z tych wartości:
|
|
createSlide
|
Tworzy nowy slajd. |
createShape
|
Tworzy nowy kształt. |
createTable
|
Tworzy nową tabelę. |
insertText
|
Wstawia tekst w kształcie lub komórce 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 pozycję zestawu slajdów w prezentacji. |
deleteText
|
Usuwa tekst z kształtu lub komórki tabeli. |
createImage
|
Tworzy obraz. |
createVideo
|
Tworzy film. |
createSheetsChart
|
Tworzy osadzoną tabelę Arkuszy Google. |
createLine
|
Tworzy wiersz. |
refreshSheetsChart
|
odświeża wykres w Arkuszach 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
|
Zaktualizuje właściwości |
updateLineProperties
|
Zaktualizuje właściwości |
createParagraphBullets
|
Tworzy punkty dla akapitów. |
replaceAllShapesWithImage
|
Zastępuje wszystkie kształty pasujące do określonych kryteriów obrazem. |
duplicateObject
|
Duplikuje element slajdu lub strony. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
Zastępuje wszystkie kształty spełniające określone kryteria 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 kolumny |
updateTableRowProperties
|
Aktualizuje właściwości wiersza |
mergeTableCells
|
Scal komórki w |
unmergeTableCells
|
Rozdziela komórki w |
groupObjects
|
Grupuje obiekty, takie jak elementy strony. |
ungroupObjects
|
rozgrupowywanie obiektów, takich jak |
updatePageElementAltText
|
Zaktualizowano tytuł lub opis tekstu alternatywnego |
replaceImage
|
Zastępuje istniejący obraz nowym. |
updateSlideProperties
|
Aktualizowanie właściwości slajdu |
updatePageElementsZOrder
|
Zmienia kolejność nakładania elementów: |
updateLineCategory
|
Zmienia 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ć niepowtarzalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub znaku podkreślenia (zgodny z regułą wyrażenia regularnego Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
insertionIndex
|
Opcjonalny indeks zaczynający się od 0, wskazujący, gdzie mają zostać wstawione slajdy. Jeśli nie określisz indeksu, slajd zostanie utworzony na końcu. |
slideLayoutReference
|
Odniesienie układu do wstawiania slajdu na podstawie bieżącego głównego szablonu, który jest jednym z tych elementów:
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, slajd będzie używać zdefiniowanego wstępnie układu |
placeholderIdMappings[]
|
Opcjonalna lista mapowań identyfikatorów obiektów z |
LayoutReference
Dokumentacja układu slajdu. Może to oznaczać:
- 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 są obecne w bieżącym pliku master, ponieważ mogły zostać usunięte lub nie należeć do używanego motywu. Dodatkowo zastępcze obrazy w każdym układzie mogły zostać zmienione.
Wartości w polu enum | |
---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Nieokreślony układ. |
BLANK
|
Puste rozmieszczenie 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 tekstem. |
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 1 tytułem i 1 tekstem głównym w 1 kolumnie. |
MAIN_POINT
|
Układ z głównym punktem. |
BIG_NUMBER
|
Układ z nagłówkiem z dużą liczbą |
LayoutPlaceholderIdMapping
Zdefiniowane przez użytkownika mapowanie identyfikatorów dla placeholdera, który zostanie utworzony na slajdzie z określonego układu.
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ć niepowtarzalny 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. |
Pole uniikind . Rodzaj identyfikujący placeholder na szablonie.
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 w miejscu zarezerwowanym na potrzeby układu, który zostanie zastosowany na slajdzie. |
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ć niepowtarzalny 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ą |
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łcenie elementu. |
CreateTableRequest
Tworzy nową tabelę.
Zapis JSON |
---|
{
"objectId": string,
"elementProperties": {
object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu.
Jeśli określisz 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 (zgodnie z regułą reguluarną Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu tabeli. Tabela zostanie utworzona o podanym rozmiarze, z uwzględnieniem minimalnego rozmiaru. Jeśli nie podasz rozmiaru, tabela zostanie automatycznie dopasowana do rozmiaru. Transformacje tabeli muszą mieć skalę 1 i nie mogą zawierać komponentów skrętnych. 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 w kształcie lub komórce 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, który ma zostać wstawiony.
Wstawienie znaku nowego wiersza spowoduje dodanie nowego indeksu
Styl tekstu w wstawionym tekście zostanie określony automatycznie, zachowując ogólnie styl sąsiadującego tekstu. W większości przypadków tekst zostanie dodany do komórki 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 tekst zostanie wstawiony, w jednostkach kodu Unicode na podstawie indeksów 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 nad (lub pod) wierszem, w którym znajduje się komórka odniesienia. Jeśli komórka odniesienia jest komórką scaloną, nowy wiersz zostanie wstawiony nad (lub pod) tą komórką. |
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 mają zostać wstawione kolumny. |
cellLocation
|
Lokalizacja komórki tabeli odniesienia, z której zostaną wstawione kolumny. Nowa kolumna zostanie wstawiona po lewej (lub prawej) stronie kolumny, w której znajduje się komórka odniesienia. Jeśli komórka odniesienia jest komórką scaloną, nowa kolumna zostanie wstawiona po lewej (lub prawej) stronie komórki scalonej. |
insertRight
|
Określa, czy nowe kolumny mają być wstawiane po prawej stronie komórki referencyjnej.
|
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, na który sięga komórka, 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 kolumn nie pozostanie w niej żadna kolumna, zostanie usunięta cała tabela. |
ReplaceAllTextRequest
Zastępuje wszystkie wystąpienia tekstu, które odpowiadają kryterium, ciągiem tekstowym replace text
.
Zapis JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
Pola | |
---|---|
replaceText
|
Tekst, który zastąpi dopasowany tekst. |
pageObjectIds[]
|
Jeśli nie jest pusty, ogranicza dopasowania tylko do elementów strony na podanych stronach.
Zwraca błąd 400, jeśli podany identyfikator obiektu strony to
|
Pole uniicriteria . Kryteria dopasowywania tekstu do zastąpienia.
criteria może być tylko jedną z tych wartości:
|
|
containsText
|
Znajduje tekst w kształcie pasujący do tego podłańcucha. |
SubstringMatchCriteria
Kryterium dopasowujące się do określonego ciągu tekstowego w kształcie lub tabeli.
Zapis JSON |
---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
Pola | |
---|---|
text
|
Tekst, którego szukasz w kształcie lub tabeli. |
matchCase
|
Wskazuje, czy wyszukiwanie powinno uwzględniać wielkość liter:
|
searchByRegex
|
Opcjonalnie: Wartość Prawda, jeśli wartość znajdowania ma być traktowana jako wyrażenie regularne. Wzorzec powinien zawierać kody zmiany znaczenia znaków ukośnika.
|
DeleteObjectRequest
Usuwa z prezentacji obiekt pages
lub page elements
.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator strony lub elementu strony, który chcesz usunąć.
Jeśli po operacji usuwania element
Jeśli w układzie usuniesz obiekt zastępczy, zostaną też usunięte wszystkie puste obiekty zastępcze, które go dziedziczyły. |
UpdatePageElementTransformRequest
Aktualizuje transformację elementu strony.
Zmiana transformacji grupy spowoduje zmianę bezwzględnej transformacji 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 ma zostać zaktualizowany. |
transform
|
Macierz transformacji wejściowej używana do aktualizowania elementu strony. |
applyMode
|
Tryb zastosowania 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 dotychczasowej i zastępuje ją powstałą w wyniku jej konkatenacji. |
ABSOLUTE
|
Zastępuje dotychczasową tablicę AffineTransform nową. |
UpdateSlidesPositionRequest
Zmienia pozycję slajdów w prezentacji.
Zapis JSON |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
Pola | |
---|---|
slideObjectIds[]
|
Identyfikatory slajdów w prezentacji, które mają zostać przeniesione. Slajdów na tej liście nie można powtarzać i muszą być one uporządkowane w kolejności, w jakiej występują w prezentacji. |
insertionIndex
|
Indeks, w którym powinny zostać wstawione slajdy, na podstawie ich układu przed 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 granicę akapitu, może spowodować zmianę stylów akapitów i list, ponieważ akapity zostaną połączone. 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 z indeksowanej kolekcji, np. znaków w tekście.
Zapis JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
Pola | |
---|---|
startIndex
|
Opcjonalny indeks początkowy kolekcji, który zaczyna się od 0. Wymagane w przypadku zakresów |
endIndex
|
Opcjonalny indeks od 0 do końca kolekcji. Wymagane w przypadku zakresów |
type
|
Typ zakresu. |
Typ
Typy zakresów.
Wartości w polu enum | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
Nieokreślony typ zakresu. Nie należy używać tej wartości. |
FIXED_RANGE
|
Stały zakres. Należy podać zarówno parametr startIndex , jak i endIndex .
|
FROM_START_INDEX
|
Rozpoczyna się w miejscu startIndex i rozciąga do końca kolekcji. Nie można podać parametru endIndex .
|
ALL
|
Ustawia zakres na całą długość kolekcji. Nie można określić jednocześnie wartości startIndex i endIndex .
|
CreateImageRequest
Tworzy obraz.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu.
Jeśli określisz 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 (zgodnie z regułą reguluarną Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu obrazu. Jeśli współczynnik proporcji podany w ramach rozmiaru nie odpowiada współczynnikowi proporcji obrazu, obraz jest przeskalowany i wyśrodkowany w ramach rozmiaru, aby zachować współczynnik proporcji. Po tej operacji zostanie zastosowane podane przekształcenie.
Właściwość
Właściwość |
Pole uniiimage_source . Rodzaj źródła obrazu.
image_source może być tylko jedną z tych wartości:
|
|
url
|
Adres URL obrazu. Obraz jest pobierany raz w momencie wstawienia i kopia jest przechowywana na potrzeby wyświetlania 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 musi być publicznie dostępny i mieć długość do 2 KB. Adres URL jest zapisywany wraz z obrazem i wyświetlany w polu |
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 określisz 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 (zgodnie z regułą reguluarną 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. Przykład: w przypadku filmu w YouTubehttps://www.youtube.com/watch?v=7U3axjORYZ0identyfikator 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 osadzoną tabelę Arkuszy Google.
UWAGA: tworzenie wykresów wymaga co najmniej jednego z zakresów uprawnień OAuth: spreadsheets.readonly, spreadsheets, drive.readonly, drive.file lub drive.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu. Jeśli jest określony, identyfikator musi być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator powinien zaczynać się od znaku wyrazu [a-zA-Z0-9_], a następnie zawierać dowolną liczbę dowolnych z 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 pole jest puste, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu wykresu. Jeśli współczynnik proporcji podanego rozmiaru nie pasuje do współczynnika proporcji wykresu, wykres jest skalowany i wyśrodkowywany względem rozmiaru, aby zachować współczynnik proporcji. Po tej operacji zostanie zastosowane podane przekształcenie. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego 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 znajdziesz w artykule Uzyskiwanie dostępu do plików udostępnionych za pomocą linku za pomocą kluczy zasobów. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym w Arkuszach 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, który nie będzie połączony. |
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 arkuszu źródłowym i nie można go aktualizować. Wykres, który nie jest połączony, zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizowanie, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
CreateLineRequest
Tworzy wiersz.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Podany przez użytkownika identyfikator obiektu.
Jeśli określisz 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 (zgodnie z regułą reguluarną Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu w przypadku tej linii. |
lineCategory
|
Kategoria linii do utworzenia.
Wycofany
: użyj tagu
Dokładny kształt
Jeśli podasz zarówno parametr |
category
|
Kategoria linii do utworzenia.
Dokładny kształt
Jeśli podasz zarówno parametr
Jeśli nie podasz wartości dla parametru
Jeśli nie określisz żadnej z tych wartości, używana jest wartość |
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 zostanie określona inna. |
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ę Arkuszy Google, zastępując ją najnowszą wersją z Arkuszy Google.
UWAGA: odświeżanie wykresów wymaga co najmniej jednego z zakresów uprawnień OAuth: spreadsheets.readonly, spreadsheets, drive.readonly lub drive.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu wykresu do odświeżenia. |
UpdateShapePropertiesRequest
Zmień właściwości obiektu
Shape
.
Zapis JSON |
---|
{
"objectId": string,
"shapeProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu, do którego mają być zastosowane zmiany. |
shapeProperties
|
Właściwości kształtu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zaktualizować jednolity kolor wypełnienia tła kształtu, ustaw wartość parametru Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
UpdateImagePropertiesRequest
Zmień właściwości obiektu
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, które chcesz zaktualizować. |
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 obiektu
Video
.
Zapis JSON |
---|
{
"objectId": string,
"videoProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu wideo, do którego mają zostać zastosowane zmiany. |
videoProperties
|
Właściwości filmu, które chcesz zaktualizować. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zaktualizować kolor obrysu filmu, ustaw wartość Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
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 na przykład zmienić kolor wypełnienia tła strony, ustaw wartość parametru Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
UpdateTableCellPropertiesRequest
Zmień właściwości obiektu
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 aktualizacje. Jeśli nie określisz zakresu tabeli, aktualizacje zostaną zastosowane do całej tabeli. |
tableCellProperties
|
Właściwości komórki tabeli, które mają zostać zaktualizowane. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zaktualizować jednolity kolor tła komórki tabeli, ustaw wartość parametru
Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
TableRange
Zakres tabeli to odwołanie do podzbioru tabeli.
Pamiętaj, że komórki określone przez zakres tabeli nie muszą tworzyć prostokąta. Załóżmy na przykład, że mamy tabelę 3 x 3, w której wszystkie komórki ostatniego wiersza są połączone. Tabela wygląda tak:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Zakres tabeli z lokalizacją równą (0, 0), zakresem wierszy równym 3 i zakresem kolumn równym 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
|
Zakres wierszy tabeli. |
columnSpan
|
Zakres kolumny zakresu tabeli. |
UpdateLinePropertiesRequest
Zaktualizuje właściwości Line
.
Zapis JSON |
---|
{
"objectId": string,
"lineProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu, do którego ma zostać zastosowane uaktualnienie. |
lineProperties
|
Właściwości wiersza do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
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 punkty dla wszystkich akapitów, które pokrywają się z podanym zakresem indeksu tekstu.
Poziom zagnieżdżania poszczególnych akapitów będzie określany przez zliczanie tabulacji przed każdym akapitem. Aby uniknąć nadmiernej ilości miejsca między wcięciem a odpowiadającym akapitem, ta prośba powoduje usunięcie tych wcięć. Może to zmienić indeksy niektórych 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, którym jest kształt lub tabela zawierająca tekst, do którego mają zostać dodane punkty. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst, który ma zostać zmodyfikowany, 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 punktowanych. Domyślnie jest to preset |
BulletGlyphPreset
gotowe wzorce symboli punktorów do tworzenia list w tekście;
Te wzorce używają tych rodzajów znacznikó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
: pusty okrąg odpowiadający 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
: gwiazda 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 pojedyncze cyfry mają przedrostek 0, 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 z symbolem
DISC ,
CIRCLE
i
SQUARE
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 znakami punktowanymi 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 z symbolem
STAR ,
CIRCLE
i
SQUARE
dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Lista punktowana z symbolem
ARROW3D ,
CIRCLE
i
SQUARE
dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Lista punktowana z symbolem
LEFTTRIANGLE ,
DIAMOND
i
DISC
dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Lista punktowana z symbolem
DIAMONDX ,
HOLLOWDIAMOND
i
SQUARE
dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Lista punktowana z symbolem
DIAMOND ,
CIRCLE
i
SQUARE
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 glyphami liczbowymi DIGIT , ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują nawiasy.
|
NUMBERED_DIGIT_NESTED
|
Ponumerowana lista z DIGIT liczbowymi znakami graficznymi rozdzielonymi kropkami, gdzie każdy poziom zagnieżdżenia używa znaku graficznego poprzedniego poziomu zagnieżdżenia jako prefiksu. Na przykład: „1.”, '1.1.', '2.', „2.2”.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Listę numerowaną z glyphami liczbowymi UPPERALPHA , ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Listę numerowaną z glyphami liczbowymi UPPERROMAN , UPPERALPHA i DIGIT dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Listę numerowaną z glyphami liczbowymi ZERODIGIT , ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
ReplaceAllShapesWithImageRequest
Zastępuje wszystkie kształty, które spełniają podane kryteria, podany obraz.
Obrazy zastępujące kształty są wstawione do prezentacji w kształcie prostokąta i nie przybierają kształtu kształtów.
Zapis JSON |
---|
{ "replaceMethod": enum ( |
Pola | |
---|---|
replaceMethod
|
Metoda zastępowania.
Wycofany
: użyj tagu
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 nich, zostanie użyta opcja CENTER_INSIDE. |
pageObjectIds[]
|
Jeśli nie jest pusty, ogranicza dopasowania tylko do elementów strony na podanych stronach.
Zwraca błąd 400 „zły żądanie”, jeśli podany identyfikator obiektu strony to |
Pole uniicriteria . Kryteria, które muszą być spełnione, aby kształty mogły zostać zastąpione.
criteria może być tylko jedną z tych wartości:
|
|
containsText
|
Jeśli to ustawienie jest ustawione, prośba spowoduje zastąpienie wszystkich kształtów zawierających dany tekst. |
Pole uniiimage_source . Rodzaj źródła obrazu.
image_source może być tylko jedną z tych wartości:
|
|
imageUrl
|
Adres URL obrazu. Obraz jest pobierany raz w momencie wstawienia i kopia jest przechowywana na potrzeby wyświetlania 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 wraz z obrazem i wyświetlany w polu |
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. Wyrenderowany 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 oryginalnego 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. Nie należy używać tej wartości. |
CENTER_INSIDE
|
Obraz jest skalowany i wyśrodkowywany, aby zmieścić się w granicach pierwotnego kształtu, przy zachowaniu jego formatu. Wyrenderowany 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 oryginalnego kształtu. Obraz może zostać przycięty, aby wypełnić kształt. Wyrenderowany rozmiar obrazu będzie taki sam jak jego pierwotny kształt. |
DuplicateObjectRequest
Duplikuje element slajdu lub strony.
Podczas powielania slajdu jego duplikat zostanie utworzony 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 zduplikowania. |
objectIds
|
Duplikowany obiekt może zawierać inne obiekty, na przykład slajdy lub elementy 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. W tej mapie możesz też podać identyfikator duplikatu obiektu źródłowego, używając tej samej wartości pola
Wszystkie klucze muszą odpowiadać identyfikatorom występującym w prezentacji. Wszystkie wartości muszą być unikalne w prezentacji i rozpoczynać się od znaku alfanumerycznego lub znaku podkreślenia (zgodnie z wyrażeniem regularnym Jeśli na mapie pominięto jakiekolwiek identyfikatory obiektów źródłowych, 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óremu chcesz nadać styl. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej tekst do sformatowania. Jeśli |
style
|
Styl(-e) do zastosowania w tekście. Jeśli wartość danego stylu jest taka sama jak wartość stylu nadrzędnego, ten styl zostanie ustawiony jako dziedziczony.
Niektóre zmiany stylu tekstu mogą powodować inne zmiany, które mają odzwierciedlać działanie 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 zawiera cały akapit należący do listy, punkt na liście jest również aktualizowany o pasujący styl tekstu. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zmienić styl tekstu na pogrubiony, ustaw wartość Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
ReplaceAllShapesWithSheetsChartRequest
Zastępuje wszystkie kształty, które odpowiadają podanym kryteriom, podanym wykresem z Arkuszy Google. Wykres zostanie przeskalowany i wyśrodkowany, aby mieścił się w granicach pierwotnego kształtu.
UWAGA: zastąpienie kształtów wykresem wymaga co najmniej jednego z zakresów uprawnień OAuth: spreadsheets.readonly, spreadsheets, drive.readonly lub drive.
Zapis JSON |
---|
{ "containsText": { object ( |
Pola | |
---|---|
containsText
|
Kryteria, które muszą być 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 Google, który zawiera wykres. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym w Arkuszach 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, który nie będzie połączony. |
pageObjectIds[]
|
Jeśli nie jest pusty, ogranicza dopasowania tylko do elementów strony 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 arkuszu źródłowym i nie można go aktualizować. Wykres, który nie jest połączony, zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizowanie, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
DeleteParagraphBulletsRequest
Usuwa punkty ze wszystkich akapitów, które pokrywają się z danym indeksem tekstu.range
Poziom zagnieżżenia każdego akapitu zostanie zachowany wizualnie przez dodanie wcięcia na początku odpowiedniego akapitu.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającego tekst, z którego mają zostać usunięte wypunktowania. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst, który ma zostać zmodyfikowany, znajduje się w komórce tabeli. Jeśli występuje, objectId musi się odwoływać do tabeli. |
textRange
|
Zakres tekstu, z którego mają zostać usunięte wypunktowania, na podstawie indeksów |
UpdateParagraphStyleRequest
Aktualizuje styl wszystkich akapitów w Shape
lub Table
, które pokrywają się z danym zakresem indeksu tekstu.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli z tekstem, któremu chcesz nadać styl. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej akapity do sformatowania. Jeśli |
style
|
Styl akapitu. |
textRange
|
Zakres tekstu zawierający akapity, które mają zostać sformatowane. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
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 obramowania tabeli w 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 aktualizacje. Jeśli nie określisz zakresu tabeli, aktualizacje zostaną zastosowane do całej tabeli. |
borderPosition
|
Pozycja granicy w zakresie tabeli, do której mają być stosowane 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 należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zaktualizować kolor wypełnienia obramowania tabeli, ustaw wartość Aby zresetować usługę do wartości domyślnej, dodaj jej nazwę w polu maski, ale nie wypełniaj tego pola. |
BorderPosition
Pozycja obramowania tabeli.
Wartości w polu enum | |
---|---|
ALL
|
Wszystkie granice w zakresie. |
BOTTOM
|
Granice na dole zakresu. |
INNER
|
Granice wewnątrz zakresu. |
INNER_HORIZONTAL
|
poziome obramowania wewnątrz zakresu; |
INNER_VERTICAL
|
pionowe obramowania wewnątrz zakresu; |
LEFT
|
obramowania 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 kolumny Table
.
Zapis JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu w 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, zaktualizowane zostaną 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. Identyfikator
Aby na przykład zmienić szerokość kolumny, ustaw wartość 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 o numerze zerowym określająca, 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, które mają zostać zaktualizowane. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Identyfikator
Aby na przykład zaktualizować minimalną wysokość wiersza, ustaw wartość atrybutu 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
Scalenie komórek w Table
.
Zapis JSON |
---|
{
"objectId": string,
"tableRange": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu w 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 się zdarzyć 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 w Table
.
Zapis JSON |
---|
{
"objectId": string,
"tableRange": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu w tabeli. |
tableRange
|
Zakres tabeli określający, które komórki tabeli mają zostać odscalowane. 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 w którejś ze scalonych komórek znajduje się tekst, pozostanie on w lewej górnej komórce („głównej”) powstałego bloku niescalonych komórek. |
GroupObjectsRequest
Grupuje obiekty, tworząc grupę obiektów. Na przykład grupy PageElements
mają 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 dla tworzonej grupy.
Jeśli określisz 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 (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 musi znajdować się co najmniej 2 elementy, które nie należą do żadnej innej grupy. Niektórych elementów strony, takich jak |
UngroupObjectsRequest
rozgrupowywanie obiektów, takich jak groups
.
Zapis JSON |
---|
{ "objectIds": [ string ] } |
Pola | |
---|---|
objectIds[]
|
Identyfikatory obiektów, które mają zostać odgrupowane.
Wyjątkiem są 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 mają być stosowane zmiany. |
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, które są powiązane z treścią elementu strony. |
description
|
Zaktualizowany tekst alternatywny elementu strony. Jeśli nie skonfigurujesz tej zasady, zachowana zostanie dotychczasowa wartość. 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 i 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 uniiimage_source . Rodzaj źródła obrazu.
image_source może być tylko jedną z tych wartości:
|
|
url
|
Adres URL obrazu. Obraz jest pobierany raz w momencie wstawienia i kopia jest przechowywana na potrzeby wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB i nie mogą przekraczać 25 megapikseli. Muszą być w formacie PNG, JPEG lub GIF.
Podany adres URL nie może mieć więcej niż 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 należy zaktualizować.
Musisz określić co najmniej 1 pole. Element główny „slideProperties” jest domyślny i nie trzeba go podawać. 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
Zmienia kolejność nakładania elementów. Kolejność nakładania elementów to kolejność elementów na stronie od tyłu do przodu. Element strony z przodu może zasłaniać elementy znajdujące się za nim.
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 Z-order do zastosowania na elementach strony. Podczas stosowania operacji na wielu elementach strony względne wartości Z w tych elementach przed operacją są zachowywane. |
ZOrderOperation
Operacja aktualizowania kolejności Z elementu strony.
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 o jeden element w górę względem elementu znajdującego się najdalej na górze w wybranych elementach strony. |
SEND_BACKWARD
|
Przesuwa elementy strony o jeden element w stronę bliższą do lewej krawędzi (w stosunku do elementów określonych w sekcji „Elements” na liście). |
SEND_TO_BACK
|
Przesuwa elementy strony na spód. |
UpdateLineCategoryRequest
Zmienia kategorię line
.
Zapis JSON |
---|
{
"objectId": string,
"lineCategory": enum ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu, do którego ma zostać zastosowane uaktualnienie.
Zaktualizować można tylko linię z Po zaktualizowaniu kategorii linia może zostać przekierowana. |
lineCategory
|
Kategoria pozycji, którą chcesz zaktualizować.
Dokładna wartość parametru
|
RerouteLineRequest
Przekierowuje line
tak, aby był połączony w 2 najbliższych miejscach połączenia w połączonych elementach strony.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu linii do przekierowania.
Przekierowanie może dotyczyć tylko linii z |