Żądanie
Jeden rodzaj aktualizacji, który zostanie zastosowany do prezentacji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy: kind . Rodzaj aktualizacji. Wymagane jest dokładnie jedno 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 do komórki kształtu lub tabeli. |
insertTableRows
|
Wstawia wiersze do tabeli. |
insertTableColumns
|
Wstawia kolumny do tabeli. |
deleteTableRow
|
Usuwa wiersz z tabeli. |
deleteTableColumn
|
Usuwa kolumnę z tabeli. |
replaceAllText
|
Zastępuje wszystkie wystąpienia określonego tekstu. |
deleteObject
|
Usunięcie strony lub elementu strony z prezentacji. |
updatePageElementTransform
|
Aktualizuje przekształcenie elementu strony. |
updateSlidesPosition
|
Aktualizuje 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 umieszczony wykres z Arkuszy Google. |
createLine
|
Tworzy linię. |
refreshSheetsChart
|
Odświeża wykres z Arkuszy Google. |
updateShapeProperties
|
Aktualizuje właściwości |
updateImageProperties
|
Aktualizuje właściwości |
updateVideoProperties
|
Aktualizuje właściwości |
updatePageProperties
|
Aktualizuje właściwości |
updateTableCellProperties
|
Aktualizuje właściwości |
updateLineProperties
|
Aktualizuje właściwości |
createParagraphBullets
|
Tworzenie punktorów dla akapitów. |
replaceAllShapesWithImage
|
Zastępuje wszystkie kształty spełniające kryteria niektórych obrazów. |
duplicateObject
|
Zduplikowany slajd lub element strony. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
Zastępuje wszystkie kształty spełniające niektóre kryteria z Arkuszy Arkuszy Google. |
deleteParagraphBullets
|
Usunięcie punktorów 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
|
Scala komórki w komórce |
unmergeTableCells
|
Rozdziela komórki w: |
groupObjects
|
Grupuje obiekty, np. elementy strony. |
ungroupObjects
|
Rozgrupowuje obiekty, np. |
updatePageElementAltText
|
Aktualizuje tytuł alternatywny tekstu lub opis atrybutu |
replaceImage
|
Zastępuje istniejący obraz nowym. |
updateSlideProperties
|
Aktualizuje właściwości slajdu |
updatePageElementsZOrder
|
Aktualizuje kolejność kolejności nakładania elementów: |
updateLineCategory
|
Aktualizuje kategorię obiektu |
rerouteLine
|
Powoduje przekierowanie |
Utwórz prośbę o slajd
Tworzy slajd.
Zapis JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
insertionIndex
|
Opcjonalny indeks zerowy wskazujący, gdzie wstawić slajdy. Jeśli nie określisz indeksu, slajd zostanie utworzony na końcu. |
slideLayoutReference
|
Odwołanie do układu slajdu, który ma zostać wstawiony na podstawie bieżącego wzorca, czyli jednego z tych:
Jeśli w bieżącym wzorcu nie znaleziono elementu LayoutReference, jest błąd 400.
Jeśli nie określisz odwołania do układu, slajd użyje wstępnie zdefiniowanego układu |
placeholderIdMappings[]
|
Opcjonalna lista mapowań identyfikatorów obiektów z obiektów |
LayoutReference
Odniesienie do układu slajdu Może to dotyczyć:
- Wstępnie zdefiniowany układ
- Jeden z układów w prezentacji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy: kind . Rodzaj LayoutReference.
kind może być tylko jedną z tych wartości:
|
|
predefinedLayout
|
Wstępnie zdefiniowany układ. |
layoutId
|
Layout ID: identyfikator obiektu jednego z układów w prezentacji. |
Wstępnie zdefiniowany układ
Wstępnie zdefiniowane typy układów. Są to typowe układy w prezentacjach. Nie możemy jednak zagwarantować, że ten układ będzie obecny w obecnym wzorcu, ponieważ mógł zostać usunięty lub nie był częścią używanego motywu. Poza tym obiekty zastępcze w każdym układzie mogły się zmienić.
Wartości w polu enum | |
---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Nieokreślony układ. |
BLANK
|
Pusty układ bez obiektów zastępczych. |
CAPTION_ONLY
|
Układ z podpisem 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 zawierający tylko tytuł. |
SECTION_HEADER
|
Układ z tytułem sekcji. |
SECTION_TITLE_AND_DESCRIPTION
|
Układ z tytułem i podtytułem po jednej stronie i opisem po drugiej. |
ONE_COLUMN_TEXT
|
Układ z jednym tytułem i jednym tekstem, umieszczonym w jednej kolumnie. |
MAIN_POINT
|
Układ z punktem głównym. |
BIG_NUMBER
|
Układ z dużym nagłówkiem numeru. |
Mapowanie szablonu układu
Określony przez użytkownika mapowanie identyfikatora obiektu zastępczego, 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, który znajduje się powyżej, ma być utworzony na slajdzie.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
Pole sumy: kind . Rodzaj elementu zastępczego określającego układ.
kind może być tylko jedną z tych wartości:
|
|
layoutPlaceholder
|
Obiekt zastępczy układu, który zostanie zastosowany do slajdu. Potrzeba tylko |
layoutPlaceholderObjectId
|
Identyfikator obiektu zastępczego w układzie, który zostanie zastosowany do slajdu. |
Żądanie CreateShape
Tworzy nowy kształt.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego |
elementProperties
|
Właściwości elementu kształtu. |
shapeType
|
Typ kształtu. |
Właściwości ElementElement
Wspólne właściwości elementu strony.
Uwaga: gdy tworzysz PageElement
, interfejs API może modyfikować wartości size
i transform
, ale rozmiar treści pozostaje niezmieniony.
Zapis JSON |
---|
{ "pageObjectId": string, "size": { object ( |
Pola | |
---|---|
pageObjectId
|
Identyfikator strony, na której znajduje się element. |
size
|
Rozmiar elementu. |
transform
|
Przekształcenie elementu. |
Utwórz tabelę tabel
Tworzy nową tabelę.
Zapis JSON |
---|
{
"objectId": string,
"elementProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu tabeli Tabela zostanie utworzona w podanym rozmiarze. Jeśli nie podasz rozmiaru, rozmiar tabeli zostanie zastosowany automatycznie. Przekształcenia tabel muszą być dostępne w skali 1 i bez komponentów ścinających. Jeśli nie wprowadzisz przekształcenia, tabela zostanie wyśrodkowana na stronie. |
rows
|
Liczba wierszy w tabeli. |
columns
|
Liczba kolumn w tabeli. |
Żądanie TextText
Wstawia tekst do kształtu lub komórki tabeli.
Zapis JSON |
---|
{
"objectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli, w której zostanie wstawiony tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać wstawiony do komórki tabeli. Jeśli występuje parametr „objectId”, musi się on odwoływać do tabeli. |
text
|
Tekst do wstawienia.
Wstawianie nowego wiersza spowoduje automatyczne utworzenie w tym indeksie nowego obiektu
Style tekstu wstawionego tekstu będą określane automatycznie z zachowaniem stylu sąsiadującego tekstu. W większości przypadków tekst zostanie dodany do pliku Niektóre znaki kontrolne (U+0000-U+0008, U+000C-U+001F) i znaki z prywatnego obszaru wielojęzycznego Unicode (U+E000-U+F8FF) zostaną usunięte z wstawionego tekstu. |
insertionIndex
|
Indeks, w którym zostanie wstawiony tekst, w jednostkach kodu Unicode na podstawie indeksów Indeks jest liczony od zera i jest obliczany od początku ciągu. Indeks może być dostosowywany tak, aby uniemożliwić wstawienia w klastrach wykresów Unicode. W takich przypadkach tekst zostanie wstawiony bezpośrednio za klasą wykresu. |
Wstaw wiersz tabeli
Wstawia wiersze do tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, do której chcesz wstawić wiersze. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostaną wstawione wiersze. Nowy wiersz zostanie wstawiony powyżej (lub poniżej) wiersza, w którym znajduje się komórka referencyjna. Jeśli komórka referencyjna jest scaloną komórką, nowy wiersz zostanie wstawiony powyżej (lub poniżej) scalonej komórki. |
insertBelow
|
Określa, czy wstawić nowe wiersze pod referencyjną lokalizacją komórki.
|
number
|
Liczba wierszy do wstawienia. Maksymalnie 20 na żądanie. |
Wstawienie kolumny kolumn tabeli
Wstawia kolumny do tabeli.
Nazwy innych kolumn w tabeli zostaną zmienione, aby pasowały do nowej kolumny.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, do której można wstawić kolumny. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostaną wstawione kolumny. Nowa kolumna zostanie wstawiona po lewej stronie (lub prawej) kolumnie, w której znajduje się komórka referencyjna. Jeśli komórka referencyjna jest scaloną komórką, w jej lewej (lub prawej) komórce pojawi się nowa kolumna. |
insertRight
|
Określa, czy po prawej stronie lokalizacji referencyjnej komórki chcesz wstawić nowe kolumny.
|
number
|
Liczba kolumn do wstawienia. Maksymalnie 20 na żądanie. |
Prośba o usunięcie tabeli
Usuwa wiersz z tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, z której chcesz usunąć wiersze. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostanie usunięty wiersz. Wiersz, który obejmuje ta komórka, zostanie usunięty. Jeśli jest to komórka scalona, wiele wierszy zostanie usuniętych. Jeśli po usunięciu tej tabeli nie pozostanie w niej żaden wiersz, zostanie ona usunięta w całości. |
Żądanie deleteTableColumn
Usuwa kolumnę z tabeli.
Zapis JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Pola | |
---|---|
tableObjectId
|
Tabela, z której chcesz usunąć kolumny. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostanie usunięta kolumna. Kolumna, którą obejmuje ta komórka w zakresie, zostanie usunięta. Jeśli jest to komórka scalona, wiele kolumn zostanie usuniętych. Jeśli po usunięciu tej tabeli nie pozostaną w niej żadne kolumny, cała tabela zostanie usunięta. |
Zastąp cały tekst
Zastępuje wszystkie wystąpienia tekstu pasującego do replace text
.
Zapis JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
Pola | |
---|---|
replaceText
|
Tekst, który zastąpi dopasowany tekst. |
pageObjectIds[]
|
Jeśli nie jest ono puste, ogranicza dopasowanie do elementów strony tylko na określonych stronach.
Zwraca błąd o nieprawidłowym żądaniu 400, jeśli identyfikator prezentacji strony zawiera identyfikator |
Pole sumy: criteria . Kryteria dopasowania tekstu do zastąpienia.
criteria może być tylko jedną z tych wartości:
|
|
containsText
|
Znajduje tekst w kształcie pasującym do tego podłańcucha. |
Kryteria dopasowania podrzędnego
Kryteria odpowiadające określonemu ciągowi tekstu w formie tabeli lub kształtu.
Zapis JSON |
---|
{ "text": string, "matchCase": boolean } |
Pola | |
---|---|
text
|
Tekst do wyszukania w formie kształtu lub tabeli. |
matchCase
|
Wskazuje, czy wyszukiwanie powinno brać pod uwagę wielkość liter:
|
Żądanie deleteObject
Usuwa obiekt z prezentacji (pages
lub page elements
).
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu strony lub elementu strony do usunięcia.
Grupa może też zostać usunięta, jeśli po operacjach usuwania Jeśli obiekt zastępczy zostanie usunięty z układem, wszystkie puste zmienne zastępcze także zostaną usunięte. |
Żądanie PagePageTransformTransformRequest
Aktualizuje przekształcenie elementu strony.
Zaktualizowanie przekształcenia grupy spowoduje zmianę bezwzględną transformacji elementów strony w tej grupie, co może zmienić ich wygląd. Więcej informacji znajdziesz w dokumentacji PageElement.transform
.
Zapis JSON |
---|
{ "objectId": string, "transform": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu elementu strony do zaktualizowania. |
transform
|
Wejściowa rama przekształcenia używana do aktualizacji elementu strony. |
applyMode
|
Tryb stosowania aktualizacji przekształcenia. |
Tryb zastosowania
Tryby stosowania aktualizacji podczas przekształcania.
Wartości w polu enum | |
---|---|
APPLY_MODE_UNSPECIFIED
|
Tryb nieokreślony. |
RELATIVE
|
Stosuje nową tablicę AffineTransform do istniejącej tabeli i zastępuje istniejącą tablicę połączeniem. |
ABSOLUTE
|
Zastępuje istniejącą tablicę AffineTransform nową. |
Żądanie UpdateSlajdsPozycji
Zmienia położenie slajdów w prezentacji.
Zapis JSON |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
Pola | |
---|---|
slideObjectIds[]
|
Identyfikatory slajdów w prezentacji, które powinny zostać przeniesione. Slajdy na tej liście muszą być ustawione w tej kolejności prezentacji (bez duplikatów). |
insertionIndex
|
Indeks, na którym należy wstawić slajdy, na podstawie układu slajdu przed przeniesieniem. Wartość musi mieścić się w zakresie od zera do liczby slajdów w prezentacji. |
Żądanie usunięcia tekstu
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órej zostanie usunięty tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać usunięty z komórki tabeli. Jeśli występuje parametr „objectId”, musi się on odwoływać do tabeli. |
textRange
|
Zakres tekstu do usunięcia na podstawie indeksów (
Na końcu tekstu kształtu lub tabeli komórek zawsze znajduje się niejawny znak nowego wiersza, którego nie można usunąć.
Usunięcie tekstu przekraczającego granice akapitu może spowodować zmianę stylów akapitu i list po połączeniu akapitów. Zakresy obejmujące tylko 1 jednostkę kodu pary zastępczej zastępują te jednostki. |
Zakres
Określa ciągły zakres zindeksowanej kolekcji, na przykład znaki w tekście.
Zapis JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum (
|
Pola | |
---|---|
startIndex
|
Opcjonalny indeks zerowy do rozpoczęcia zbioru. Wymagane w przypadku zakresów |
endIndex
|
Opcjonalny indeks zerowy na końcu 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. Tej wartości nie można używać. |
FIXED_RANGE
|
Stały zakres. Należy określić startIndex i endIndex .
|
FROM_START_INDEX
|
Początek zakresu to startIndex i trwa do końca kolekcji. Nie można określić endIndex .
|
ALL
|
Ustawia zakres całej długości kolekcji. Nie można określić właściwości startIndex i endIndex .
|
Utwórz żądanie obrazu
Tworzy obraz.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz 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, aby zachować współczynnik proporcji. Podana transformacja jest stosowana po tej operacji.
Właściwość
Właściwość |
Pole sumy: image_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 podczas wstawiania i jest kopiowana do wyświetlania w prezentacji. Obrazy muszą być mniejsze niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w formacie PNG, JPEG lub GIF.
Podany adres URL musi być dostępny publicznie, a jego długość nie może przekraczać 2 KB. Adres URL zostanie zapisany z obrazem i udostępniony w polu |
Utwórz żądanie wideo
Tworzy film.
UWAGA: utworzenie filmu z Dysku Google wymaga, aby aplikacja żądająca miała co najmniej 1 zakres OAuth dla Dysku, Dysku. do odczytu lub dysku.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz 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 tego filmu. np. w przypadku filmu w YouTube https://www.youtube.com/watch?v=7U3axjORYZ0 identyfikator ma wartość 7U3axjORYZ0. W przypadku filmu na Dysku Google https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q identyfikator to 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Aby uzyskać dostęp do pliku wideo na Dysku Google, może być konieczne dodanie klucza zasobu w nagłówku HTTP dla podzbioru starych plików. Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do plików udostępnionych za pomocą kluczy zasobów. |
Żądanie utworzenia wykresu w Arkuszach
Tworzy umieszczony wykres z Arkuszy Google.
UWAGA: tworzenie wykresów wymaga co najmniej 1 zakresu arkuszy kalkulacyjnych. arkuszy kalkulacyjnych, arkuszy.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika. Jeśli jest określony, identyfikator musi być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator powinien rozpoczynać się od znaku słownego [a-zA-Z0-9_], po którym następuje dowolny numer z następujących znaków [a-zA-Z0-9_-:]. Długość identyfikatora nie może być mniejsza niż 5 ani nie większa niż 50. Jeśli identyfikator będzie pusty, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu na wykresie. Jeśli współczynnik proporcji podanego rozmiaru jest inny niż współczynnik proporcji na wykresie, wykres jest skalowany i wyśrodkowany w zależności od rozmiaru, by zachować współczynnik proporcji. Podana transformacja jest stosowana po tej operacji. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego Arkuszy Google zawierającego wykres. W przypadku podzbioru starych plików może być konieczne dodanie klucza zasobu w nagłówku HTTP. Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do plików udostępnionych za pomocą kluczy zasobów. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, z którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym. Jeśli nie określisz tego ustawienia, wykres będzie obrazem, który nie jest połączony. |
Tryb łączenia
Tryb, z którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym.
Wartości w polu enum | |
---|---|
NOT_LINKED_IMAGE
|
Wykres nie jest powiązany ze źródłowym arkuszem kalkulacyjnym i nie można go zaktualizować. Niepołączony wykres zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizację, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
Żądanie LineLine
Tworzy linię.
Zapis JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu linii. |
lineCategory
|
Kategoria linii, którą chcesz utworzyć.
Wycofane
: zamiast nich użyj właściwości
Dokładna wartość atrybutu
Jeśli określisz zarówno |
category
|
Kategoria linii, którą chcesz utworzyć.
Dokładna wartość atrybutu
Jeśli określisz zarówno
Jeśli nie określisz wartości właściwości
Jeśli nie podasz żadnej właściwości, używana będzie wartość |
Kategoria
Kategorie linii.
Wartości w polu enum | |
---|---|
STRAIGHT
|
Łączniki proste, w tym proste. Jest to domyślna kategoria, jeśli nie została określona. |
BENT
|
Wygięte złącza, w tym wygięty łącznik 2–5. |
CURVED
|
Łączniki zakrzywione, w tym krzywe oprogramowanie sprzęgające od 2 do 5. |
Żądanie dotyczące wykresu w Arkuszach
Odświeża osadzony wykres z Arkuszy Google, zastępując go najnowszą wersją z Arkuszy Google.
UWAGA: odświeżenie wykresów wymaga co najmniej 1 arkusza kalkulacyjnego (tylko do odczytu). Arkuszy, arkuszy kalkulacyjnych, funkcji drive.readonly lub zakresów OAuth.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu wykresu, który ma zostać odświeżony. |
Żądanie UpdateShapeProperties
Zaktualizuj właściwości obiektu Shape
.
Zapis JSON |
---|
{
"objectId": string,
"shapeProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu w kształcie, w którym są stosowane aktualizacje. |
shapeProperties
|
Właściwości kształtu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować kolor wypełnienia wypełnienia kształtu, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
ŻądanieRequestImageProperties
Zaktualizuj właściwości Image
.
Zapis JSON |
---|
{
"objectId": string,
"imageProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu, do którego są stosowane aktualizacje. |
imageProperties
|
Właściwości obrazu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować kolor konturu obrazu, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Żądanie UpdateVideoProperties
Zaktualizuj właściwości obiektu Video
.
Zapis JSON |
---|
{
"objectId": string,
"videoProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu, w którym są stosowane aktualizacje. |
videoProperties
|
Właściwości filmu, które chcesz zaktualizować. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Na przykład w celu zaktualizowania koloru konturu filmu ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Żądanie UpdatePageProperties
Aktualizuje właściwości Page
.
Zapis JSON |
---|
{
"objectId": string,
"pageProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu strony, której dotyczy aktualizacja. |
pageProperties
|
Właściwości strony do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować kolor stałego wypełnienia strony, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Żądanie UpdatePropertiesCell
Zaktualizuj właściwości obiektu TableCell
.
Zapis JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabel reprezentujący podzbiór tabeli, do której zostały zastosowane aktualizacje. Jeśli zakres tabeli nie został określony, zmiany zostaną zastosowane do całej tabeli. |
tableCellProperties
|
Właściwości komórki tabeli, które chcesz zaktualizować. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować kolor wypełnienia całego komórki tabeli, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Zakres tabel
Zakres tabel reprezentuje odniesienie 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ą scalone. Tabela wygląda tak:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Zakres tabeli z lokalizacją = (0, 0), zakresem wierszy = 3 i zakresem kolumn = 2 określa te komórki:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
Zapis JSON |
---|
{
"location": {
object (
|
Pola | |
---|---|
location
|
Lokalizacja początkowa zakresu tabeli. |
rowSpan
|
Zakres wierszy zakresu tabeli. |
columnSpan
|
Zakres kolumn zakresu tabeli. |
Żądanie UpdateLineProperties
Aktualizuje właściwości Line
.
Zapis JSON |
---|
{
"objectId": string,
"lineProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu wiersza, w którym jest stosowana aktualizacja. |
lineProperties
|
Właściwości linii do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować kolor wypełnienia wypełnienia wiersza, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Utwórz żądanie listy akapitów
tworzy punktory dla wszystkich akapitów, które nakładają się na określony zakres indeksu tekstu.
Poziom zagnieżdżania każdego akapitu jest określany na podstawie liczby wiodących kart na początku każdego akapitu. Aby uniknąć nadmiernego odstępu między akapitem a odpowiednim akapitem, żądanie spowoduje usunięcie tych wiodących kart. Może to zmienić indeksy fragmentów tekstu.
Jeśli akapit bezpośrednio przed aktualizowanymi akapitami znajduje się na liście z pasującymi gotowymi akapitami, aktualizowane są akapity do tej listy.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającej tekst, do którego należy dodać punktory. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst do zmodyfikowania znajduje się w komórce tabeli. Jeśli występuje parametr „objectId”, musi się on odwoływać do tabeli. |
textRange
|
Zakres tekstu, w którym zostaną zastosowane gotowe ustawienia punktora na podstawie indeksów |
bulletPreset
|
Rodzaje glifów punktorowych do użycia. Domyślnie są tu gotowe ustawienia |
Punktor Glif
Gotowe wzorce glifów punktowych dla list w tekście.
Wzorce używają tego rodzaju punktorów:
-
ARROW
: strzałka odpowiadająca kodowi Unicode U+2794. -
ARROW3D
: strzałka z cieniowaniem 3D odpowiadający punktowi kodu Unicode U+27a2. -
CHECKBOX
: pusty punkt oznaczający punkt kodowy Unicode U+274f. -
CIRCLE
: puste kółko odpowiadające punktowi kodowemu Unicode U+25cb. -
DIAMOND
: : stały romb odpowiadający punktowi kodu Unicode U+25c6 -
DIAMONDX
: romb z literą „x” odpowiadającą kodowi Unicode U+2756 -
HOLLOWDIAMOND
: pusty romb, odpowiadający kodowi Unicode U+25c7 -
DISC
: stałe kółko odpowiadające punktowi kodu Unicode U+25cf -
SQUARE
: stały kwadrat odpowiadający punktowi kodu Unicode U+25a0 -
STAR
: gwiazdka odpowiadająca kodowi Unicode U+2605 -
ALPHA
: mała litera, np. „a”, „b” lub „c”. -
UPPERALPHA
: wielka litera, np. „A”, „B” lub „C”. -
DIGIT
: liczba, np. „1”, „2” lub „3”. -
ZERODIGIT
: liczba, w której liczby pojedyncze są poprzedzone zerem, np. „01”, „02” lub „03”. Numery z więcej niż jedną cyfrą nie są poprzedzone zerem. -
ROMAN
: mała rzymska cyfra, np. „i”, „ii” lub „iii”. -
UPPERROMAN
: cyfra rzymska zapisana wielkimi literami, np. „I”, „II” lub „III”. -
LEFTTRIANGLE
: trójkąt skierowany w lewo odpowiadający punktowi kodu Unicode U+25c4
Wartości w polu enum | |
---|---|
BULLET_DISC_CIRCLE_SQUARE
|
Lista z kropkami DISC , CIRCLE i SQUARE w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Lista z kropkami DIAMONDX , ARROW3D i SQUARE w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_CHECKBOX
|
Lista punktowana z glifami CHECKBOX na wszystkich poziomach zagnieżdżania listy.
|
BULLET_ARROW_DIAMOND_DISC
|
Lista z kropkami ARROW , DIAMOND i DISC w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_STAR_CIRCLE_SQUARE
|
Lista z kropkami STAR , CIRCLE i SQUARE w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Lista z kropkami ARROW3D , CIRCLE i SQUARE w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Lista z kropkami LEFTTRIANGLE , DIAMOND i DISC w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Lista z kropkami DIAMONDX , HOLLOWDIAMOND i SQUARE w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Lista z kropkami DIAMOND , CIRCLE i SQUARE w przypadku 3 pierwszych poziomów zagnieżdżania listy.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Lista numerowana z
DIGIT ,
ALPHA
i
ROMAN
glifami liczbowymi dla pierwszych 3 poziomów zagnieżdżania listy, po których następuje kropki.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Lista numerowana z
DIGIT ,
ALPHA
i
ROMAN
glifami liczbowymi dla pierwszych 3 poziomów zagnieżdżania listy, po których następuje nawias.
|
NUMBERED_DIGIT_NESTED
|
Lista numerowana z DIGIT glifami liczbowymi rozdzielonymi kropkami, gdzie każdy poziom zagnieżdżania używa prefiksu glifu poziomu etapu jako jego prefiksu. Na przykład: '1., '1,1.', '2.', „2.2”.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Lista numerowana z
UPPERALPHA ,
ALPHA
i
ROMAN
glifami liczbowymi dla pierwszych 3 poziomów zagnieżdżania listy, po których następuje kropki.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Lista numerowana z
UPPERROMAN ,
UPPERALPHA
i
DIGIT
glifami liczbowymi dla pierwszych 3 poziomów zagnieżdżania listy, po których następuje kropki.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Lista numerowana z
ZERODIGIT ,
ALPHA
i
ROMAN
glifami liczbowymi dla pierwszych 3 poziomów zagnieżdżania listy, po których następuje kropki.
|
Zastąp wszystkie kształty żądaniami obrazów
Zastępuje wszystkie obrazy pasujące do podanych kryteriów odpowiednimi obrazami.
Po wstawieniu obrazów do prostokąta obrazy są prostokątne i nie przyjmują żadnych kształtów.
Zapis JSON |
---|
{ "replaceMethod": enum ( |
Pola | |
---|---|
replaceMethod
|
Metoda zastępowania.
Wycofane
: zamiast nich użyj właściwości
Jeśli określisz zarówno |
imageReplaceMethod
|
Metoda zastępowania obrazu.
Jeśli określisz zarówno
Jeśli nie określisz wartości właściwości Jeśli nie podasz żadnej opcji, używana będzie wartość CENTER_INSIDE. |
pageObjectIds[]
|
Jeśli nie jest ono puste, ogranicza dopasowanie do elementów strony tylko na określonych stronach.
Zwraca błąd 400 nieprawidłowego żądania, jeśli identyfikator prezentacji strony to |
Pole sumy: criteria . Kryteria, które muszą spełniać te kształty, aby zostały zastąpione.
criteria może być tylko jedną z tych wartości:
|
|
containsText
|
Po skonfigurowaniu żądanie to zastąpi wszystkie kształty zawierające dany tekst. |
Pole sumy: image_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 podczas wstawiania i jest kopiowana do wyświetlania w prezentacji. Obrazy muszą być mniejsze niż 50 MB, nie mogą przekraczać 25 megapikseli i mieć format PNG, JPEG lub GIF.
Długość adresu URL nie może przekraczać 2 kB. Sam adres URL jest zapisywany z obrazem i wyświetlany w polu |
Metoda zastępowania
Metoda zastępowania.
Wartości w polu enum | |
---|---|
CENTER_INSIDE
|
Powoduje skalowanie i wyśrodkowanie obrazu, aby mieścił się w jego granicach i utrzymuje współczynnik proporcji obrazu. Wyrenderowany obraz może być mniejszy niż kształt. Jest to domyślna metoda, jeśli nie została określona. |
CENTER_CROP
|
Powoduje skalowanie i wyśrodkowanie obrazu, aby wypełnić granice oryginalnego kształtu. Obraz może zostać przycięty, aby wypełnić kształt. Wyrenderowany obraz będzie mieć taki sam rozmiar jak pierwotny kształt. |
ImageReplaceMethod
Metoda zastępowania obrazu.
Wartości w polu enum | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Nieokreślona metoda zastępowania obrazów. Tej wartości nie można używać. |
CENTER_INSIDE
|
Powoduje skalowanie i wyśrodkowanie obrazu, aby mieścił się w jego granicach i utrzymuje współczynnik proporcji obrazu. Wyrenderowany obraz może być mniejszy niż kształt. Jest to domyślna metoda, jeśli nie została określona. |
CENTER_CROP
|
Powoduje skalowanie i wyśrodkowanie obrazu, aby wypełnić granice oryginalnego kształtu. Obraz może zostać przycięty, aby wypełnić kształt. Wyrenderowany rozmiar będzie taki sam jak pierwotny kształt. |
Duplikat obiektu
Zduplikowany slajd lub element strony.
Podczas duplikowania slajdu duplikat zostanie utworzony bezpośrednio po wybranym slajdzie. Podczas duplikowania elementu strony jego duplikat zostanie umieszczony na tej samej stronie co pierwotna strona.
Zapis JSON |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu do duplikowania. |
objectIds
|
Zduplikowany obiekt może zawierać inne obiekty, np. podczas duplikowania slajdu lub elementu strony grupy. Ta mapa określa sposób generowania identyfikatorów zduplikowanych obiektów: klucze to identyfikatory oryginalnych obiektów, a ich wartości to identyfikatory, które zostaną przypisane do odpowiedniego zduplikowanego obiektu. Identyfikator duplikatu obiektu źródłowego również można podać na tej mapie, używając tej samej wartości w polu
Wszystkie klucze muszą odpowiadać istniejącym identyfikatorom w prezentacji. Wszystkie wartości muszą być unikalne w prezentacji i muszą zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasują do wyrażenia regularnego Jeśli którykolwiek z identyfikatorów obiektów źródłowych zostanie pominięty na mapie, zostanie przypisany nowy losowy identyfikator. Jeśli mapa jest pusta lub nieskonfigurowana, wszystkie zduplikowane obiekty otrzymają nowy losowy identyfikator. |
Żądanie TextTextStyle
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli z tekstem, którego styl chcesz dodać. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej tekst, którego styl chcesz określić. Jeśli |
style
|
Style do ustawienia w tekście. Jeśli wartość danego stylu odpowiada wartości stylu nadrzędnego, zostanie on ustawiony jako dziedziczony.
Niektóre zmiany stylu tekstu mogą powodować inne zmiany odzwierciedlające działanie edytora Prezentacji. Więcej informacji znajdziesz w dokumentacji |
textRange
|
Zakres tekstu do dostosowania. Zakres można rozszerzyć na sąsiednie wiersze. Jeśli zakres zawiera pełny akapit znajdujący się na liście, do informacji o punkcie akapitu zostanie dodany pasujący styl. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować pogrubienie tekstu, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Zastąp żądanie wszystkich kształtów wykresów
Zastępuje wszystkie kształty spełniające określone kryteria udostępnionym arkuszem Arkuszy Google. Wykres zostanie skalowany i wyśrodkowany w granicach pierwotnego kształtu.
UWAGA: zastępowanie kształtów za pomocą wykresu wymaga co najmniej jednego z arkuszy kalkulacyjnych.arkuszy kalkulacyjnych, elementów drive.readonly lub zakresów OAuth dysku.
Zapis JSON |
---|
{ "containsText": { object ( |
Pola | |
---|---|
containsText
|
Kryteria, które muszą spełniać te kształty, aby zostały zastąpione. Żądanie zastąpi wszystkie kształty zawierające podany tekst. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego Arkuszy Google zawierającego wykres. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, z którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym. Jeśli nie określisz tego ustawienia, wykres będzie obrazem, który nie jest połączony. |
pageObjectIds[]
|
Jeśli nie jest ono puste, ogranicza dopasowanie do elementów strony tylko na określonych stronach.
Zwraca błąd 400 nieprawidłowego żądania, jeśli identyfikator prezentacji strony to |
Tryb łączenia
Tryb, z którym wykres jest połączony ze źródłowym arkuszem kalkulacyjnym.
Wartości w polu enum | |
---|---|
NOT_LINKED_IMAGE
|
Wykres nie jest powiązany ze źródłowym arkuszem kalkulacyjnym i nie można go zaktualizować. Niepołączony wykres zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizację, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
Prośba o usunięcie akapitu
Usunięcie punktorów ze wszystkich akapitów, które nakładają się na dany indeks tekstowy range
.
Poziom zagnieżdżenia każdego akapitu zostanie zachowany wizualnie, dodając wcięcie na początku odpowiedniego akapitu.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającej tekst, z którego mają być usunięte punktory. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst do zmodyfikowania znajduje się w komórce tabeli. Jeśli występuje parametr „objectId”, musi się on odwoływać do tabeli. |
textRange
|
Zakres tekstu, z którego zostaną usunięte punktory, na podstawie indeksów ( |
Żądanie UpdateParagraphStyle
Zaktualizuje styl wszystkich akapitów w obrębie znaczników Shape
lub Table
, które nakładają się na dany zakres indeksu tekstu.
Zapis JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli z tekstem, którego styl chcesz dodać. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej akapity. Jeśli |
style
|
Styl akapitu. |
textRange
|
Zakres tekstu zawierającego akapity. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować wyrównanie akapitu, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Żądanie UpdateProperties BorderProperties
Aktualizuje właściwości obramowania tabeli w Table
.
Zapis JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabel reprezentujący podzbiór tabeli, do której zostały zastosowane aktualizacje. Jeśli zakres tabeli nie został określony, zmiany zostaną zastosowane do całej tabeli. |
borderPosition
|
Pozycja obramowania w zakresie tabeli, do której mają być stosowane aktualizacje. Jeśli nie określisz pozycji obramowania, aktualizacje zostaną zastosowane do wszystkich obramowania w zakresie tabeli. |
tableBorderProperties
|
Właściwości obramowania tabeli do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować kolor wypełnienia obramowania tabeli, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
Pozycja obramowania
Pozycja obramowania tabeli.
Wartości w polu enum | |
---|---|
ALL
|
Wszystkie obramowanie w zakresie. |
BOTTOM
|
Obramowanie najniższego zakresu. |
INNER
|
Obramowanie zakresu. |
INNER_HORIZONTAL
|
Obramowanie poziome wewnątrz zakresu. |
INNER_VERTICAL
|
Pionowe obramowanie wewnątrz zakresu. |
LEFT
|
Po lewej stronie zakresu. |
OUTER
|
Obramowanie spoza zakresu. |
RIGHT
|
Obramowanie znajduje się po prawej stronie zakresu. |
TOP
|
Górna granica zakresu. |
Żądanie Poproś o zaktualizowanie właściwości kolumny tabeli
Aktualizuje właściwości kolumny Table
.
Zapis JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
columnIndices[]
|
Lista indeksów niezerowych określających, które kolumny mają zostać zaktualizowane. Jeśli nie podasz indeksów, wszystkie kolumny w tabeli zostaną zaktualizowane. |
tableColumnProperties
|
Właściwości kolumny tabeli do zaktualizowania.
Jeśli wartość |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby np. zaktualizować szerokość kolumny, ustaw Jeśli maska pola zawiera parametr „widthWidth”, ale właściwość jest nieskonfigurowana,szerokość kolumny jest domyślnie ustawiona na 406 400 EMU (32 punkty). |
Żądanie UpdateTableRowProperties
Aktualizuje właściwości wiersza Table
.
Zapis JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu tabeli. |
rowIndices[]
|
Lista indeksów niezerowych określających, które wiersze zaktualizować. Jeśli nie podasz indeksów, wszystkie wiersze w tabeli zostaną zaktualizowane. |
tableRowProperties
|
Właściwości wiersza tabeli do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwiastek
Aby na przykład zaktualizować minimalną wysokość wiersza, ustaw Jeśli maska pola zawiera parametr „minRowHeight”, ale właściwość jest nieskonfigurowana, minimalna wysokość wiersza wynosi 0. |
Żądanie MergeTableCells
Scala komórki w komórce 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. Każdy tekst scalanych komórek zostanie scalony i zapisany w komórce lewego górnego rogu zakresu. Jeśli zakres nie jest prostokątny (co może się zdarzyć w przypadku, gdy zakres obejmuje już scalone komórki), zwracany jest błąd 400 nieprawidłowego żądania. |
Żądanie scalenia komórek tabel
Rozdziela 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ć rozdzielone. Scalone komórki z tego zakresu nie zostaną scalone. Jeśli zakres nie obejmuje scalonych komórek, żądanie nie zrobi nic. Jeśli w dowolnej scalonej komórce jest tekst, pozostaje on w lewym górnym rogu („wykresu”) wynikowego bloku niescalonych komórek. |
Obiekty GroupObjects
Grupuje obiekty, aby utworzyć ich grupę. Możesz na przykład utworzyć grupę 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 do utworzenia grupy.
Jeśli określisz identyfikator, musi on być niepowtarzalny wśród wszystkich stron i elementów stron w prezentacji. Identyfikator musi zaczynać się znakiem alfanumerycznym lub podkreśleniem (pasuje do wyrażenia regularnego Jeśli nie określisz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
childrenObjectIds[]
|
Identyfikatory obiektów do zgrupowania.
Można grupować tylko elementy strony. Strona musi zawierać co najmniej 2 elementy, które nie są jeszcze częścią innej grupy. Niektórych elementów strony, takich jak |
UngroupObjectsRequest
Rozgrupowuje obiekty, np. groups
.
Zapis JSON |
---|
{ "objectIds": [ string ] } |
Pola | |
---|---|
objectIds[]
|
Identyfikatory obiektów do rozgrupowania.
Rozgrupować można tylko grupy |
Element PagePageAltTextRequest
Aktualizuje tytuł alternatywny tekstu lub opis atrybutu page element
.
Zapis JSON |
---|
{ "objectId": string, "title": string, "description": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu elementu strony, do którego są stosowane aktualizacje. |
title
|
Zaktualizowany tytuł alternatywny tekstu elementu strony. Jeśli jej nie skonfigurujesz, bieżąca wartość zostanie zachowana. Tytuł jest widoczny dla czytników ekranu i innych interfejsów ułatwień dostępu. Używaj tylko czytelnych dla człowieka wartości związanych z treścią elementu strony. |
description
|
Zaktualizowany tekst alternatywny elementu strony. Jeśli jej nie skonfigurujesz, bieżąca wartość zostanie zachowana. Opis jest dostępny dla czytników ekranu i innych interfejsów ułatwień dostępu. Używaj tylko czytelnych dla człowieka wartości związanych z treścią elementu strony. |
Żądanie żądania grafiki
Zastępuje istniejący obraz nowym.
Zastąpienie obrazu powoduje usunięcie image effects
z istniejącego.
Zapis JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
Pola | |
---|---|
imageObjectId
|
Identyfikator dotychczasowego obrazu, który zostanie zastąpiony. Identyfikator można pobrać z odpowiedzi żądania get. |
imageReplaceMethod
|
Metoda zastępowania. |
Pole sumy: image_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 podczas wstawiania i jest kopiowana do wyświetlania w prezentacji. Obrazy nie mogą być większe niż 50 MB, nie mogą być większe niż 25 megapikseli i muszą być w formacie PNG, JPEG lub GIF.
Długość podanego adresu URL nie może przekraczać 2 KB. Adres URL zostanie zapisany z obrazem i udostępniony w polu |
Żądanie UpdateProperties
Aktualizuje właściwości slajdu.
Zapis JSON |
---|
{
"objectId": string,
"slideProperties": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu slajdu, którego dotyczy aktualizacja. |
slideProperties
|
Właściwości slajdu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej jedno pole. Pierwszą właściwość „slideProperties” nie trzeba podawać. Pojedyncza właściwość
Aby na przykład zaktualizować informacje o tym, czy slajd jest pomijany, ustaw Aby zresetować właściwość do wartości domyślnej, wpisz nazwę pola maski, ale pozostaw to pole puste. |
ŻądanieRequestPageElementsZOrder
Aktualizuje kolejność elementów strony w kolejności Z. Kolejność nakładania elementów określa kolejność elementów na stronie. Element strony z przodu może zasłaniać elementy, które są za nim.
Zapis JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum (
|
Pola | |
---|---|
pageElementObjectIds[]
|
Identyfikatory obiektów elementów strony, które chcesz zaktualizować. Wszystkie elementy strony muszą znajdować się na tej samej stronie i nie mogą być pogrupowane. |
operation
|
Kolejność nakładania elementów – stosowana do elementów na stronie. W przypadku zastosowania operacji na wielu elementach strony względne pozycje w kolejności Z tych elementów znajdują się przed konserwacją. |
Operacja ZOrder
Operacja aktualizowania kolejności nakładania elementów strony.
Wartości w polu enum | |
---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
Operacja nieokreślona. |
BRING_TO_FRONT
|
Powoduje umieszczenie elementów strony na początku strony. |
BRING_FORWARD
|
Przenosi elementy strony naprzód na stronie o jeden element względem względem określonego dalej elementu w określonych elementach strony. |
SEND_BACKWARD
|
Wysyła elementy strony wstecz o jeden element w stosunku do najdalej położonego za sobą elementu w określonych elementach strony. |
SEND_TO_BACK
|
Przesuwa elementy strony z tyłu strony. |
Żądanieaktualizacji kategorii
Aktualizuje kategorię obiektu line
.
Zapis JSON |
---|
{
"objectId": string,
"lineCategory": enum (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu wiersza, w którym jest stosowana aktualizacja.
Możesz zaktualizować tylko wiersz ze znacznikiem Po zaktualizowaniu kategorii kategoria może zostać zmieniona. |
lineCategory
|
Kategoria linii, do której należy zaktualizować.
Dokładna wartość |
Żądanie ponownego routingu
Powoduje przekierowanie line
, tak aby był połączony z 2 najbliższymi witrynami obsługującymi połączone elementy strony.
Zapis JSON |
---|
{ "objectId": string } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu wiersza, który ma być przekierowany.
Może zostać przekierowany tylko wiersz z tekstem |