Żądanie
Pojedynczy rodzaj aktualizacji, który można zastosować w prezentacji.
| Zapis JSON |
|---|
{ // Union field |
| Pola | |
|---|---|
Pole zbiorczekind. Rodzaj aktualizacji. Wymagane jest dokładnie jedno pole.
kind
może mieć tylko jedną z tych wartości:
|
|
createSlide
|
Tworzy nowy slajd. |
createShape
|
Tworzy nowy kształt. |
createTable
|
Tworzy nową tabelę. |
insertText
|
Wstawia tekst do kształtu lub komórki tabeli. |
insertTableRows
|
Wstawia wiersze do tabeli. |
insertTableColumns
|
Wstawia kolumny do tabeli. |
deleteTableRow
|
Usuwa wiersz z tabeli. |
deleteTableColumn
|
Usuwa kolumnę z tabeli. |
replaceAllText
|
Zastępuje wszystkie wystąpienia określonego tekstu. |
deleteObject
|
Usuwa stronę lub element strony z prezentacji. |
updatePageElementTransform
|
Aktualizuje przekształcenie elementu strony. |
updateSlidesPosition
|
Aktualizuje pozycję zestawu slajdów w prezentacji. |
deleteText
|
Usuwa tekst z kształtu lub komórki tabeli. |
createImage
|
Tworzy obraz. |
createVideo
|
Tworzy film. |
createSheetsChart
|
Tworzy osadzony wykres Arkuszy Google. |
createLine
|
Tworzy linię. |
refreshSheetsChart
|
Odświeża wykres w Arkuszach 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
|
Tworzy wypunktowania akapitów. |
replaceAllShapesWithImage
|
Zastępuje wszystkie kształty spełniające określone kryteria obrazem. |
duplicateObject
|
Duplikuje slajd lub element strony. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
Zastępuje wszystkie kształty spełniające określone kryteria wykresem z Arkuszy Google. |
deleteParagraphBullets
|
Usuwa wypunktowania z akapitów. |
updateParagraphStyle
|
|
updateTableBorderProperties
|
Aktualizuje właściwości obramowań tabeli w obiekcie |
updateTableColumnProperties
|
Aktualizuje właściwości kolumny |
updateTableRowProperties
|
Aktualizuje właściwości wiersza |
mergeTableCells
|
Scala komórki w zakresie |
unmergeTableCells
|
Rozdziela komórki w |
groupObjects
|
Grupowanie obiektów, np. elementów strony. |
ungroupObjects
|
Rozgrupowuje obiekty, takie jak |
updatePageElementAltText
|
Aktualizuje tytuł i/lub opis tekstu alternatywnego elementu |
replaceImage
|
Zastępuje istniejący obraz nowym. |
updateSlideProperties
|
Aktualizuje właściwości slajdu. |
updatePageElementsZOrder
|
Aktualizuje kolejność nakładania elementu |
updateLineCategory
|
Aktualizuje kategorię |
rerouteLine
|
Przekierowuje linię |
CreateSlideRequest
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ć unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
insertionIndex
|
Opcjonalny indeks rozpoczynający się od 0, który wskazuje, gdzie wstawić slajdy. Jeśli nie określisz indeksu, slajd zostanie utworzony na końcu. |
slideLayoutReference
|
Układ slajdu do wstawienia na podstawie bieżącego wzorca, który może być jednym z tych elementów:
Jeśli element LayoutReference nie zostanie znaleziony w bieżącym wzorcu, zwracany jest błąd 400 (nieprawidłowe żądanie).
Jeśli nie określisz odwołania do układu, slajd będzie używać predefiniowanego układu |
placeholderIdMappings[]
|
Opcjonalna lista mapowań identyfikatorów obiektów z elementu |
LayoutReference
Odwołanie do układu slajdu. Może to odnosić się do:
- wstępnie zdefiniowany układ,
- Jeden z układów w prezentacji.
| Zapis JSON |
|---|
{ // Union field |
| Pola | |
|---|---|
Pole zbiorczekind. Rodzaj LayoutReference.
kind
może mieć 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. Są to popularne układy w prezentacjach. Nie ma jednak gwarancji, że te układy znajdują się w bieżącym wzorcu, ponieważ mogły zostać usunięte lub nie są częścią użytego motywu. Mogły też zostać zmienione elementy zastępcze w każdym układzie.
| Wartości w polu enum | |
|---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Nieokreślony układ. |
BLANK
|
Pusty układ bez obiektów zastępczych. |
CAPTION_ONLY
|
Układ z podpisem u dołu. |
TITLE
|
Układ z tytułem i podtytułem. |
TITLE_AND_BODY
|
Układ z tytułem i treścią. |
TITLE_AND_TWO_COLUMNS
|
Układ z tytułem i dwiema 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 oraz opisem po drugiej. |
ONE_COLUMN_TEXT
|
Układ z 1 tytułem i 1 treścią ułożonymi w 1 kolumnie. |
MAIN_POINT
|
Układ z głównym punktem. |
BIG_NUMBER
|
Układ z nagłówkiem z dużą liczbą. |
LayoutPlaceholderIdMapping
Mapowanie identyfikatorów określone przez użytkownika dla elementu zastępczego, który zostanie utworzony na slajdzie z określonego układu.
| Zapis JSON |
|---|
{ "objectId": string, // Union field |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika dla identyfikatora zastępczego wymienionego powyżej, który ma zostać utworzony na slajdzie.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
Pole zbiorczekind. Rodzaj identyfikujący element zastępczy w układzie.
kind
może mieć tylko jedną z tych wartości:
|
|
layoutPlaceholder
|
Symbol zastępczy w układzie, który zostanie zastosowany do slajdu. Wymagane są tylko parametry |
layoutPlaceholderObjectId
|
Identyfikator obiektu symbolu zastępczego w układzie, który zostanie zastosowany do slajdu. |
CreateShapeRequest
Tworzy nowy kształt.
| Zapis JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym |
elementProperties
|
Właściwości elementu kształtu. |
shapeType
|
Typ kształtu. |
PageElementProperties
Typowe właściwości elementu strony.
Uwaga: gdy po raz pierwszy utworzysz 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
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu tabeli. Tabela zostanie utworzona w podanym rozmiarze, z zastrzeżeniem minimalnego rozmiaru. Jeśli nie podasz rozmiaru, tabela zostanie automatycznie dopasowana. Przekształcenia tabeli muszą mieć skalę 1 i nie mogą zawierać komponentów ścinania. Jeśli nie podasz żadnego przekształcenia, tabela zostanie wyśrodkowana na stronie. |
rows
|
Liczba wierszy w tabeli. |
columns
|
Liczba kolumn w tabeli. |
InsertTextRequest
Wstawia tekst do kształtu lub komórki tabeli.
| Zapis JSON |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli, w którym zostanie wstawiony tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać wstawiony do komórki tabeli. Jeśli jest obecny, element objectId musi odwoływać się do tabeli. |
text
|
Tekst do wstawienia.
Wstawienie znaku nowego wiersza spowoduje niejawne utworzenie nowego elementu
Style tekstu wstawionego tekstu zostaną określone automatycznie, zwykle z zachowaniem stylu sąsiedniego tekstu. W większości przypadków tekst zostanie dodany do elementu Niektóre znaki kontrolne (U+0000–U+0008, U+000C–U+001F) i znaki z obszaru prywatnego użytku w podstawowej wielojęzycznej płaszczyźnie 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 od początku ciągu. Indeks można dostosować, aby zapobiec wstawianiu w klastrach grafemów Unicode. W takich przypadkach tekst zostanie wstawiony bezpośrednio po klastrze grafemów. |
InsertTableRowsRequest
Wstawia wiersze do tabeli.
| Zapis JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Pola | |
|---|---|
tableObjectId
|
Tabela, do której mają zostać wstawione wiersze. |
cellLocation
|
Lokalizacja komórki tabeli odniesienia, z której zostaną wstawione wiersze. Nowy wiersz zostanie wstawiony powyżej (lub poniżej) wiersza, w którym znajduje się komórka odniesienia. Jeśli komórka odniesienia jest scaloną komórką, nowy wiersz zostanie wstawiony powyżej (lub poniżej) scalonej komórki. |
insertBelow
|
Określa, czy nowe wiersze mają być wstawiane poniżej komórki odniesienia.
|
number
|
Liczba wierszy do wstawienia. Maksymalnie 20 na żądanie. |
InsertTableColumnsRequest
Wstawia kolumny do tabeli.
Rozmiar innych kolumn w tabeli zostanie zmieniony, aby dopasować się do nowej kolumny.
| Zapis JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Pola | |
|---|---|
tableObjectId
|
Tabela, do której chcesz wstawić 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 scaloną komórką, nowa kolumna zostanie wstawiona po lewej (lub prawej) stronie scalonej komórki. |
insertRight
|
Określa, czy nowe kolumny mają być wstawiane po prawej stronie komórki odniesienia.
|
number
|
Liczba kolumn do wstawienia. Maksymalnie 20 na żądanie. |
DeleteTableRowRequest
Usuwa wiersz z tabeli.
| Zapis JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Pola | |
|---|---|
tableObjectId
|
Tabela, z której chcesz usunąć wiersze. |
cellLocation
|
Lokalizacja komórki tabeli odniesienia, z której zostanie usunięty wiersz. Wiersz, w którym znajduje się ta komórka, zostanie usunięty. Jeśli jest to scalona komórka, zostanie usuniętych kilka wierszy. Jeśli po usunięciu w tabeli nie pozostaną żadne wiersze, cała tabela zostanie usunięta. |
DeleteTableColumnRequest
Usuwa kolumnę z tabeli.
| Zapis JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Pola | |
|---|---|
tableObjectId
|
Tabela, z której chcesz usunąć kolumny. |
cellLocation
|
Lokalizacja komórki tabeli referencyjnej, z której zostanie usunięta kolumna. Kolumna, w której znajduje się ta komórka, zostanie usunięta. Jeśli jest to scalona komórka, zostanie usuniętych kilka kolumn. Jeśli po usunięciu kolumn w tabeli nie pozostaną żadne kolumny, cała tabela zostanie usunięta. |
ReplaceAllTextRequest
Zastępuje wszystkie wystąpienia tekstu spełniającego kryteria ciągiem replace text.
| Zapis JSON |
|---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
| Pola | |
|---|---|
replaceText
|
Tekst, który zastąpi dopasowany tekst. |
pageObjectIds[]
|
Jeśli nie jest pusta, ogranicza dopasowania do elementów strony tylko na podanych stronach.
Zwraca błąd 400 – nieprawidłowe żądanie, jeśli podano identyfikator obiektu strony |
Pole zbiorczecriteria. Kryteria używane do dopasowywania tekstu do zastąpienia.
criteria
może mieć tylko jedną z tych wartości:
|
|
containsText
|
Znajduje tekst w kształcie pasujący do tego podciągu. |
SubstringMatchCriteria
Kryterium, które pasuje do określonego ciągu tekstowego w kształcie lub tabeli.
| Zapis JSON |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| Pola | |
|---|---|
text
|
Tekst do wyszukania w kształcie lub tabeli. |
matchCase
|
Wskazuje, czy w wyszukiwaniu ma być uwzględniana wielkość liter:
|
searchByRegex
|
Opcjonalnie. Wartość Prawda, jeśli wartość do znalezienia ma być traktowana jako wyrażenie regularne. Wzorzec nie może zawierać ukośników odwrotnych.
|
DeleteObjectRequest
Usuwa z prezentacji obiekt pages lub page elements.
| Zapis JSON |
|---|
{ "objectId": string } |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu strony lub elementu strony do usunięcia.
Jeśli po operacji usuwania element Jeśli symbol zastępczy zostanie usunięty z układu, wszystkie puste symbole zastępcze dziedziczone również zostaną usunięte. |
UpdatePageElementTransformRequest
Aktualizuje przekształcenie elementu strony.
Aktualizacja przekształcenia grupy spowoduje zmianę bezwzględnego przekształcenia elementów strony w tej grupie, co może wpłynąć na ich wygląd. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją dotyczącą PageElement.transform.
| Zapis JSON |
|---|
{ "objectId": string, "transform": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu elementu strony do zaktualizowania. |
transform
|
Macierz transformacji danych wejściowych używana do aktualizowania elementu strony. |
applyMode
|
Tryb zastosowania aktualizacji transformacji. |
ApplyMode
Tryby stosowania aktualizacji transformacji.
| Wartości w polu enum | |
|---|---|
APPLY_MODE_UNSPECIFIED
|
Tryb nieokreślony. |
RELATIVE
|
Stosuje nową macierz AffineTransform do istniejącej i zastępuje ją wynikową konkatenacją. |
ABSOLUTE
|
Zastępuje istniejącą macierz 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. Slajdy na tej liście muszą być ułożone w kolejności, w jakiej występują w prezentacji, i nie mogą się powtarzać. |
insertionIndex
|
Indeks, w którym należy wstawić slajdy, na podstawie układu slajdów przed przeniesieniem. Musi to być liczba z zakresu od zera 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 zostanie usunięty tekst. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst ma zostać usunięty z komórki tabeli. Jeśli jest obecny, element objectId musi odwoływać się do tabeli. |
textRange
|
Zakres tekstu do usunięcia na podstawie indeksów.
Na końcu tekstu kształtu lub komórki tabeli zawsze znajduje się znak nowego wiersza, którego nie można usunąć.
Usunięcie tekstu, który przekracza granicę akapitu, może spowodować zmiany w stylach akapitów i listach, ponieważ 2 akapity zostaną połączone. Zakresy, które obejmują tylko 1 jednostkę kodu pary zastępczej, są rozszerzane tak, aby obejmowały obie jednostki kodu. |
Zakres
Określa ciągły zakres indeksowanej kolekcji, np. znaków w tekście.
| Zapis JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| Pola | |
|---|---|
startIndex
|
Opcjonalny indeks początkowy kolekcji (liczony od zera). Wymagane w przypadku zakresów |
endIndex
|
Opcjonalny indeks (liczony od zera) 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 można użyć tej wartości. |
FIXED_RANGE
|
Stały zakres. Musisz określić zarówno wartość startIndex, jak i endIndex.
|
FROM_START_INDEX
|
Rozpoczyna zakres od startIndex i kontynuuje go do końca kolekcji. Nie można określić 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
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu obrazu. Jeśli format podanego rozmiaru nie jest zgodny z formatem obrazu, obraz jest skalowany i wyśrodkowywany względem rozmiaru, aby zachować format. Podane przekształcenie jest stosowane po tej operacji.
Właściwość
Właściwość |
Pole zbiorczeimage_source. Rodzaj źródła obrazu.
image_source
może mieć tylko jedną z tych wartości:
|
|
url
|
Adres URL obrazu. Obraz jest pobierany raz w momencie wstawienia, a jego kopia jest przechowywana do wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w jednym z formatów PNG, JPEG lub GIF.
Podany adres URL musi być dostępny publicznie i mieć długość do 2 KB. Adres URL jest zapisywany z obrazem i udostępniany w polu |
CreateVideoRequest
Tworzy film.
UWAGA: aby utworzyć film z Dysku Google, aplikacja wysyłająca żądanie musi mieć co najmniej jeden z zakresów OAuth drive, drive.readonly lub drive.file.
| Zapis JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym 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 tego filmu w źródle wideo. np. w przypadku filmu w YouTube https://www.youtube.com/watch?v=7U3axjORYZ0 identyfikatorem jest 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, w przypadku niektórych starszych 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 przy użyciu kluczy zasobów. |
CreateSheetsChartRequest
Tworzy osadzony wykres Arkuszy Google.
UWAGA: do utworzenia wykresu wymagany jest co najmniej jeden z zakresów OAuth: spreadsheets.readonly, spreadsheets, drive.readonly, drive.file lub drive.
| Zapis JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika. Jeśli zostanie podany, identyfikator musi być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator powinien zaczynać się od znaku słowa [a–zA–Z0–9_], a następnie zawierać dowolną liczbę tych znaków: [a–zA–Z0–9_-:]. Długość identyfikatora nie powinna być mniejsza niż 5 ani większa niż 50. Jeśli pole jest puste, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu wykresu. Gdy format podanego rozmiaru nie jest zgodny z formatem wykresu, wykres jest skalowany i wyśrodkowywany względem rozmiaru, aby zachować format. Podane przekształcenie jest stosowane po tej operacji. |
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 przy użyciu kluczy zasobów. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, w którym wykres jest połączony z arkuszem kalkulacyjnym. Jeśli nie zostanie określony, wykres będzie obrazem bez linku. |
LinkingMode
Tryb, w którym wykres jest połączony z arkuszem kalkulacyjnym.
| Wartości w polu enum | |
|---|---|
NOT_LINKED_IMAGE
|
Wykres nie jest powiązany z arkuszem źródłowym i nie można go zaktualizować. Wykres, który nie jest połączony, zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizowanie, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
CreateLineRequest
Tworzy linię.
| Zapis JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu podany przez użytkownika.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
elementProperties
|
Właściwości elementu linii. |
lineCategory
|
Kategoria linii do utworzenia.
Wycofane
: użyj
Dokładny typ
Jeśli podasz zarówno parametr |
category
|
Kategoria linii do utworzenia.
Dokładny typ
Jeśli podasz zarówno parametr
Jeśli nie podasz wartości dla atrybutu
Jeśli nie określisz żadnej z nich, używana będzie wartość |
Kategoria
Kategorie wierszy.
| Wartości w polu enum | |
|---|---|
STRAIGHT
|
Złącza proste, w tym złącze proste 1. Jest to domyślna kategoria, gdy nie jest określona żadna inna. |
BENT
|
Zgięte złącza, w tym zgięte złącze 2–5. |
CURVED
|
Łączniki zakrzywione, w tym łączniki zakrzywione 2–5. |
RefreshSheetsChartRequest
Odświeża umieszczony wykres z Arkuszy Google, zastępując go najnowszą wersją wykresu z Arkuszy Google.
UWAGA: odświeżanie wykresów wymaga co najmniej jednego z tych zakresów OAuth: spreadsheets.readonly, spreadsheets, drive.readonly lub drive.
| Zapis JSON |
|---|
{ "objectId": string } |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu wykresu do odświeżenia. |
UpdateShapePropertiesRequest
Zaktualizuj właściwości urządzenia Shape.
| Zapis JSON |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu kształtu, do którego zastosowano aktualizacje. |
shapeProperties
|
Właściwości kształtu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować kolor wypełnienia kształtu, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
UpdateImagePropertiesRequest
Zaktualizuj właściwości urządzenia Image.
| Zapis JSON |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu obrazu, do którego zastosowano aktualizacje. |
imageProperties
|
Właściwości obrazu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować kolor konturu obrazu, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
UpdateVideoPropertiesRequest
Zaktualizuj właściwości urządzenia Video.
| Zapis JSON |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu filmu, do którego zastosowano aktualizacje. |
videoProperties
|
Właściwości filmu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować kolor konturu filmu, ustaw wartość
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
UpdatePagePropertiesRequest
Aktualizuje właściwości Page.
| Zapis JSON |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu strony, do której zastosowano aktualizację. |
pageProperties
|
Właściwości strony do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować kolor wypełnienia tła strony, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
UpdateTableCellPropertiesRequest
Zaktualizuj właściwości urządzenia TableCell.
| Zapis JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli reprezentujący podzbiór tabeli, do którego stosowane są aktualizacje. Jeśli nie określisz zakresu tabeli, aktualizacje zostaną zastosowane do całej tabeli. |
tableCellProperties
|
Właściwości komórki tabeli do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować kolor wypełnienia komórki tabeli, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
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ą = (0, 0), rozmiarem wiersza = 3 i rozmiarem kolumny = 2 określa te komórki:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| Zapis JSON |
|---|
{
"location": {
object ( |
| Pola | |
|---|---|
location
|
Lokalizacja początkowa zakresu tabeli. |
rowSpan
|
Zakres wierszy zakresu tabeli. |
columnSpan
|
Zakres kolumn zakresu tabeli. |
UpdateLinePropertiesRequest
Aktualizuje właściwości Line.
| Zapis JSON |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu wiersza, do którego zastosowano aktualizację. |
lineProperties
|
Właściwości linii do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować kolor wypełnienia linii, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
CreateParagraphBulletsRequest
Tworzy punktor dla wszystkich akapitów, które pokrywają się z podanym zakresem indeksu tekstu.
Poziom zagnieżdżenia każdego akapitu zostanie określony przez zliczenie początkowych tabulatorów przed każdym akapitem. Aby uniknąć nadmiernego odstępu między punktem a odpowiednim akapitem, te karty wiodące są usuwane na podstawie tej prośby. Może to zmienić indeksy części tekstu.
Jeśli akapit bezpośrednio poprzedzający aktualizowane akapity znajduje się na liście z pasującymi gotowymi ustawieniami, aktualizowane akapity są dodawane do tej listy.
| Zapis JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającej tekst, do którego chcesz dodać punktor. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst do zmodyfikowania znajduje się w komórce tabeli. Jeśli jest obecny, element objectId musi odwoływać się do tabeli. |
textRange
|
Zakres tekstu, do którego mają być stosowane gotowe ustawienia punktorów, na podstawie indeksów. |
bulletPreset
|
Rodzaje glifów punktorów, które mają być używane. Domyślnie jest to ustawienie wstępne |
BulletGlyphPreset
Gotowe wzory glifów punktorów dla list w tekście.
W tych wzorach używane są te rodzaje punktorów:
-
ARROW: strzałka odpowiadająca punktowi kodowemu Unicode U+2794. -
ARROW3D: strzałka z cieniowaniem 3D, odpowiadająca punktowi kodowemu Unicode U+27a2 -
CHECKBOX: pusty kwadrat odpowiadający punktowi kodowemu Unicode U+274f -
CIRCLE: 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” w środku, odpowiadający punktowi kodowemu Unicode U+2756. -
HOLLOWDIAMOND: pusty romb odpowiadający punktowi kodowemu Unicode U+25c7; -
DISC: pełne koło odpowiadające punktowi kodowemu Unicode U+25cf. -
SQUARE: pełny kwadrat odpowiadający punktowi kodowemu Unicode U+25a0. -
STAR: gwiazdka odpowiadająca punktowi kodowemu Unicode U+2605 -
ALPHA: mała litera, np. „a”, „b” lub „c”. -
UPPERALPHA: wielka litera, np. „A”, „B” lub „C”. -
DIGIT: liczba, np. „1”, „2” lub „3”. -
ZERODIGIT: liczba, w której liczby jednocyfrowe są poprzedzone zerem, np. „01”, „02” lub „03”. Liczby wielocyfrowe nie mają zera na początku. -
ROMAN: mała cyfra rzymska, np. „i”, „ii” lub „iii”. -
UPPERROMAN: wielka cyfra rzymska, np. „I”, „II” lub „III”. -
LEFTTRIANGLE: trójkąt skierowany w lewo, odpowiadający punktowi kodowemu Unicode U+25c4
| Wartości w polu enum | |
|---|---|
BULLET_DISC_CIRCLE_SQUARE
|
Lista punktowana z symbolami punktów DISC, CIRCLE i SQUARE dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Lista punktowana z symbolami punktów DIAMONDX, ARROW3D i SQUARE dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_CHECKBOX
|
Lista punktowana z CHECKBOX
symbolami punktów na wszystkich poziomach zagnieżdżenia.
|
BULLET_ARROW_DIAMOND_DISC
|
Lista punktowana z symbolami ARROW, DIAMOND i DISC dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_STAR_CIRCLE_SQUARE
|
Lista punktowana z symbolami STAR, CIRCLE i SQUARE dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Lista punktowana z symbolami ARROW3D, CIRCLE i SQUARE dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Lista punktowana z symbolami punktów LEFTTRIANGLE, DIAMOND i DISC dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Lista punktowana z symbolami DIAMONDX, HOLLOWDIAMOND i SQUARE dla pierwszych 3 poziomów zagnieżdżenia listy.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Lista punktowana z symbolami punktów DIAMOND, CIRCLE i SQUARE dla pierwszych 3 poziomów zagnieżdżenia listy.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Lista numerowana z glifami numerycznymi DIGIT, ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Lista numerowana z glifami numerycznymi DIGIT, ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują nawiasy.
|
NUMBERED_DIGIT_NESTED
|
Lista numerowana z
DIGIT
glifami numerycznymi rozdzielonymi kropkami, w której każdy poziom zagnieżdżenia używa glifu z poprzedniego poziomu zagnieżdżenia jako prefiksu. Na przykład: „1.”, '1.1.', '2.', '2.2'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Lista numerowana z glifami numerycznymi UPPERALPHA, ALPHA i ROMAN dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Lista numerowana z glifami numerycznymi UPPERROMAN, UPPERALPHA i DIGIT dla pierwszych 3 poziomów zagnieżdżenia listy, po których następują kropki.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Lista numerowana z glifami numerycznymi 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 spełniające podane kryteria podanym obrazem.
Obrazy zastępujące kształty są po wstawieniu do prezentacji prostokątne i nie przyjmują formy kształtów.
| Zapis JSON |
|---|
{ "replaceMethod": enum ( |
| Pola | |
|---|---|
replaceMethod
|
Metoda replace.
Wycofane
: użyj
Jeśli określisz zarówno parametr |
imageReplaceMethod
|
Metoda zastępowania obrazu.
Jeśli określisz zarówno
Jeśli nie podasz wartości dla atrybutu Jeśli nie określisz żadnego z nich, użyta zostanie wartość CENTER_INSIDE. |
pageObjectIds[]
|
Jeśli nie jest pusta, ogranicza dopasowania do elementów strony tylko na podanych stronach.
Zwraca błąd 400 – nieprawidłowe żądanie, jeśli podano identyfikator obiektu strony |
Pole zbiorczecriteria. Kryteria, które muszą spełniać kształty, aby można było je zastąpić.
criteria
może mieć tylko jedną z tych wartości:
|
|
containsText
|
Jeśli ta opcja jest ustawiona, to żądanie zastąpi wszystkie kształty zawierające podany tekst. |
Pole zbiorczeimage_source. Rodzaj źródła obrazu.
image_source
może mieć tylko jedną z tych wartości:
|
|
imageUrl
|
Adres URL obrazu. Obraz jest pobierany raz w momencie wstawienia, a jego kopia jest przechowywana do wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w jednym z tych formatów: PNG, JPEG lub GIF.
Podany adres URL może mieć maksymalnie 2 KB. Sam adres URL jest zapisywany z obrazem i udostępniany w polu |
ReplaceMethod
Metoda replace.
| Wartości w polu enum | |
|---|---|
CENTER_INSIDE
|
Skaluje i wyśrodkowuje obraz, aby dopasować go do granic oryginalnego kształtu, zachowując format obrazu. Wyrenderowany rozmiar obrazu może być mniejszy niż rozmiar kształtu. Jest to domyślna metoda, gdy nie określono innej. |
CENTER_CROP
|
Skaluje i wyśrodkowuje obraz, aby wypełnić granice oryginalnego kształtu. Obraz może zostać przycięty, aby wypełnić kształt. Renderowany rozmiar obrazu będzie taki sam jak rozmiar pierwotnego kształtu. |
ImageReplaceMethod
Metoda zastępowania obrazu.
| Wartości w polu enum | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Nieokreślona metoda zastępowania obrazu. Nie można użyć tej wartości. |
CENTER_INSIDE
|
Skaluje i wyśrodkowuje obraz, aby dopasować go do granic oryginalnego kształtu, zachowując format obrazu. Wyrenderowany rozmiar obrazu może być mniejszy niż rozmiar kształtu. Jest to domyślna metoda, gdy nie określono innej. |
CENTER_CROP
|
Skaluje i wyśrodkowuje obraz, 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 pierwotny kształt. |
DuplicateObjectRequest
Duplikuje slajd lub element strony.
Podczas duplikowania slajdu jego kopia zostanie utworzona bezpośrednio po wskazanym slajdzie. Gdy zduplikujesz element strony, zostanie on umieszczony na tej samej stronie w tym samym miejscu co oryginał.
| Zapis JSON |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu do sklonowania. |
objectIds
|
Duplikowany obiekt może zawierać inne obiekty, na przykład podczas duplikowania slajdu lub elementu strony grupy. Ta mapa określa sposób generowania identyfikatorów zduplikowanych obiektów: klucze to identyfikatory oryginalnych obiektów, a wartości to identyfikatory, które zostaną przypisane do odpowiednich zduplikowanych obiektów. W tej mapie można też określić identyfikator duplikatu obiektu źródłowego, używając tej samej wartości pola
Wszystkie klucze muszą odpowiadać istniejącym identyfikatorom w prezentacji. Wszystkie wartości muszą być unikalne w prezentacji i zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli w mapie pominięto identyfikatory obiektów źródłowych, zostanie im przypisany nowy losowy identyfikator. Jeśli mapa jest pusta lub nie jest ustawiona, 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óry ma zostać sformatowany. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej tekst, który ma zostać sformatowany. Jeśli |
style
|
Style, które mają zostać zastosowane do tekstu. Jeśli wartość danego stylu jest zgodna z wartością stylu nadrzędnego, styl ten zostanie ustawiony jako dziedziczony.
Niektóre zmiany stylu tekstu mogą powodować inne zmiany, które mają odzwierciedlać działanie edytora Prezentacji. Więcej informacji znajdziesz w dokumentacji
|
textRange
|
Zakres tekstu, do którego ma zostać zastosowany styl. Zakres można rozszerzyć, aby uwzględnić sąsiednie znaki nowego wiersza. Jeśli zakres w pełni zawiera akapit należący do listy, punktor akapitu jest również aktualizowany o pasujący styl tekstu. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zmienić styl tekstu na pogrubiony, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
ReplaceAllShapesWithSheetsChartRequest
Zastępuje wszystkie kształty, które spełniają podane kryteria, podanym wykresem z Arkuszy Google. Wykres zostanie przeskalowany i wyśrodkowany, aby zmieścił się w granicach oryginalnego kształtu.
UWAGA: zastąpienie kształtów wykresem wymaga co najmniej jednego z zakresów OAuth spreadsheets.readonly, spreadsheets, drive.readonly lub drive.
| Zapis JSON |
|---|
{ "containsText": { object ( |
| Pola | |
|---|---|
containsText
|
Kryteria, które muszą spełniać kształty, aby można było je zastąpić. Żądanie spowoduje zastąpienie wszystkich kształtów zawierających podany tekst. |
spreadsheetId
|
Identyfikator arkusza kalkulacyjnego Google, który zawiera wykres. |
chartId
|
Identyfikator konkretnego wykresu w arkuszu kalkulacyjnym Arkuszy Google. |
linkingMode
|
Tryb, w którym wykres jest połączony z arkuszem kalkulacyjnym. Jeśli nie zostanie określony, wykres będzie obrazem bez linku. |
pageObjectIds[]
|
Jeśli nie jest pusta, ogranicza dopasowania do elementów strony tylko na podanych stronach.
Zwraca błąd 400 – nieprawidłowe żądanie, jeśli podano identyfikator obiektu strony |
LinkingMode
Tryb, w którym wykres jest połączony z arkuszem kalkulacyjnym.
| Wartości w polu enum | |
|---|---|
NOT_LINKED_IMAGE
|
Wykres nie jest powiązany z arkuszem źródłowym i nie można go zaktualizować. Wykres, który nie jest połączony, zostanie wstawiony jako obraz. |
LINKED
|
Połączenie wykresu umożliwia jego aktualizowanie, a inni współpracownicy zobaczą link do arkusza kalkulacyjnego. |
DeleteParagraphBulletsRequest
Usuwa punktor z wszystkich akapitów, które pokrywają się z podanym indeksem tekstu range.
Poziom zagnieżdżenia każdego akapitu zostanie wizualnie zachowany przez dodanie wcięcia na początku odpowiedniego akapitu.
| Zapis JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli zawierającej tekst, z którego chcesz usunąć punktor. |
cellLocation
|
Opcjonalna lokalizacja komórki tabeli, jeśli tekst do zmodyfikowania znajduje się w komórce tabeli. Jeśli jest obecny, element objectId musi odwoływać się do tabeli. |
textRange
|
Zakres tekstu, z którego mają zostać usunięte punktor, na podstawie indeksów. |
UpdateParagraphStyleRequest
Aktualizuje styl wszystkich akapitów w Shape lub Table, które pokrywają się z podanym zakresem indeksu tekstu.
| Zapis JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu kształtu lub tabeli z tekstem, który ma zostać sformatowany. |
cellLocation
|
Lokalizacja komórki w tabeli zawierającej akapity, które mają zostać sformatowane. 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. Katalog główny
Aby na przykład zaktualizować wyrównanie akapitu, ustaw
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
UpdateTableBorderPropertiesRequest
Aktualizuje właściwości obramowań tabeli w obiekcie Table.
| Zapis JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli reprezentujący podzbiór tabeli, do którego stosowane są aktualizacje. Jeśli nie określisz zakresu tabeli, aktualizacje zostaną zastosowane do całej tabeli. |
borderPosition
|
Położenie obramowania w zakresie tabeli, do którego mają być stosowane aktualizacje. Jeśli nie określisz pozycji obramowania, aktualizacje 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. Katalog główny
Aby na przykład zaktualizować kolor wypełnienia obramowania tabeli, ustaw wartość
Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
BorderPosition
Pozycja obramowania tabeli.
| Wartości w polu enum | |
|---|---|
ALL
|
Wszystkie obramowania w zakresie. |
BOTTOM
|
Granice na dole zakresu. |
INNER
|
Obramowania wewnątrz zakresu. |
INNER_HORIZONTAL
|
Obramowania poziome wewnątrz zakresu. |
INNER_VERTICAL
|
Obramowania pionowe wewnątrz zakresu. |
LEFT
|
Obramowania po lewej stronie zakresu. |
OUTER
|
Obramowania wzdłuż zewnętrznej krawędzi zakresu. |
RIGHT
|
Granice po prawej stronie zakresu. |
TOP
|
Granice u góry zakresu. |
UpdateTableColumnPropertiesRequest
Aktualizuje właściwości kolumny Table.
| Zapis JSON |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu tabeli. |
columnIndices[]
|
Lista indeksów od zera określająca kolumny do zaktualizowania. Jeśli nie podasz indeksów, zaktualizowane zostaną wszystkie kolumny w tabeli. |
tableColumnProperties
|
Właściwości kolumny tabeli do zaktualizowania.
Jeśli wartość |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować szerokość kolumny, ustaw wartość
Jeśli w masce pola znajduje się „columnWidth”, ale właściwość nie jest ustawiona,szerokość kolumny będzie domyślnie wynosić 406 400 EMU (32 punkty). |
UpdateTableRowPropertiesRequest
Aktualizuje właściwości wiersza Table.
| Zapis JSON |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu tabeli. |
rowIndices[]
|
Lista indeksów od zera określająca wiersze do zaktualizowania. Jeśli nie podasz indeksów, zaktualizowane zostaną wszystkie wiersze w tabeli. |
tableRowProperties
|
Właściwości wiersza tabeli do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Katalog główny
Aby na przykład zaktualizować minimalną wysokość wiersza, ustaw
Jeśli w masce pola znajduje się wartość „minRowHeight”, ale właściwość nie jest ustawiona, minimalna wysokość wiersza będzie domyślnie wynosić 0. |
MergeTableCellsRequest
Scala komórki w zakresie Table.
| Zapis JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu tabeli. |
tableRange
|
Zakres tabeli określający, które komórki tabeli mają zostać scalone. Tekst w scalanych komórkach zostanie połączony i zapisany w lewej górnej komórce zakresu („komórce nagłówka”). Jeśli zakres nie jest prostokątny (co może się zdarzyć w niektórych przypadkach, gdy obejmuje komórki, które są już scalone), zwracany jest błąd 400 (nieprawidłowe żądanie). |
UnmergeTableCellsRequest
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. Wszystkie scalone komórki w tym zakresie zostaną rozdzielone, a komórki, które są już rozdzielone, pozostaną bez zmian. Jeśli zakres nie zawiera scalonych komórek, żądanie nie spowoduje żadnych zmian. Jeśli w którejkolwiek ze scalonych komórek znajduje się tekst, pozostanie on w lewej górnej („głównej”) komórce powstałego bloku niescalonych komórek. |
GroupObjectsRequest
Grupuje obiekty, aby utworzyć grupę obiektów. Na przykład grupy
PageElements
aby utworzyć
Group
na tej samej stronie co wszystkie elementy podrzędne.
| Zapis JSON |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| Pola | |
|---|---|
groupObjectId
|
Identyfikator obiektu podany przez użytkownika dla tworzonej grupy.
Jeśli określisz identyfikator, musi on być unikalny wśród wszystkich stron i elementów strony w prezentacji. Identyfikator musi zaczynać się od znaku alfanumerycznego lub podkreślenia (zgodnie z wyrażeniem regularnym Jeśli nie podasz identyfikatora, zostanie wygenerowany unikalny identyfikator. |
childrenObjectIds[]
|
Identyfikatory obiektów, które mają zostać zgrupowane.
Grupować można tylko elementy strony. Na tej samej stronie powinny znajdować się co najmniej 2 elementy strony, które nie należą jeszcze do innej grupy. Niektórych elementów strony, takich jak |
UngroupObjectsRequest
Rozgrupowuje obiekty, takie jak groups.
| Zapis JSON |
|---|
{ "objectIds": [ string ] } |
| Pola | |
|---|---|
objectIds[]
|
Identyfikatory obiektów do rozgrupowania.
Rozgrupować można tylko |
UpdatePageElementAltTextRequest
Aktualizuje tytuł i/lub opis tekstu alternatywnego elementu page element.
| Zapis JSON |
|---|
{ "objectId": string, "title": string, "description": string } |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu elementu strony, do którego zastosowano aktualizacje. |
title
|
Zaktualizowany tytuł tekstu alternatywnego elementu strony. Jeśli nie zostanie ustawiona, zachowana zostanie dotychczasowa wartość. Tytuł jest dostępny dla czytników ekranu i innych interfejsów ułatwień dostępu. Używaj tylko wartości czytelnych dla człowieka, które są powiązane z zawartością elementu strony. |
description
|
Zaktualizowany tekst alternatywny elementu strony. Jeśli nie zostanie ustawiona, 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 czytelnych dla człowieka, które są powiązane z zawartością elementu strony. |
ReplaceImageRequest
Zastępuje istniejący obraz nowym.
Zastąpienie obrazu powoduje usunięcie niektórych elementówimage effectsz dotychczasowego obrazu.
| Zapis JSON |
|---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
| Pola | |
|---|---|
imageObjectId
|
Identyfikator istniejącego obrazu, który zostanie zastąpiony. Identyfikator można pobrać z odpowiedzi na żądanie GET. |
imageReplaceMethod
|
Metoda zastępowania. |
Pole zbiorczeimage_source. Rodzaj źródła obrazu.
image_source
może mieć tylko jedną z tych wartości:
|
|
url
|
Adres URL obrazu. Obraz jest pobierany raz w momencie wstawienia, a jego kopia jest przechowywana do 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 nie może być dłuższy niż 2 KB. Adres URL jest zapisywany z obrazem i udostępniany w polu |
UpdateSlidePropertiesRequest
Aktualizuje właściwości slajdu.
| Zapis JSON |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu slajdu, do którego zastosowano aktualizację. |
slideProperties
|
Właściwości slajdu do zaktualizowania. |
fields
|
Pola, które należy zaktualizować.
Musisz określić co najmniej 1 pole. Element główny „slideProperties” jest domyślny i nie należy go określać. Pojedynczy znak
Aby na przykład zaktualizować informację o tym, czy slajd jest pomijany, ustaw wartość Aby zresetować usługę do wartości domyślnej, uwzględnij nazwę pola w masce pola, ale pozostaw samo pole nieustawione. |
UpdatePageElementsZOrderRequest
Aktualizuje kolejność nakładania elementów strony. Kolejność Z 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 do zaktualizowania. Wszystkie elementy strony muszą znajdować się na tej samej stronie i nie mogą być zgrupowane. |
operation
|
Operacja kolejności Z do zastosowania na elementach strony. Podczas stosowania operacji na wielu elementach strony zachowywane są względne kolejności Z tych elementów przed operacją. |
ZOrderOperation
Operacja aktualizowania kolejności 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 do przodu względem elementu znajdującego się najbardziej z przodu w określonych elementach strony. |
SEND_BACKWARD
|
Przesuwa elementy strony o jeden element do tyłu względem elementu znajdującego się najbardziej z tyłu w określonych elementach strony. |
SEND_TO_BACK
|
Przesuwa elementy strony na spód strony. |
UpdateLineCategoryRequest
Aktualizuje kategorię line.
| Zapis JSON |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu wiersza, do którego zastosowano aktualizację.
Zaktualizować można tylko wiersz z symbolem
Po zaktualizowaniu kategorii linia może zostać przekierowana. |
lineCategory
|
Kategoria wiersza, na którą chcesz zmienić kategorię.
Dokładna |
RerouteLineRequest
Przekierowuje line w taki sposób, aby łączyło się z 2 najbliższymi punktami połączenia na połączonych elementach strony.
| Zapis JSON |
|---|
{ "objectId": string } |
| Pola | |
|---|---|
objectId
|
Identyfikator obiektu linii do zmiany trasy.
Przekierować można tylko linię z symbolem |