Requests

Permintaan

Satu jenis update untuk diterapkan ke presentasi.

Representasi JSON
{

  // Union field kind can be only one of the following:
  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  }
  // End of list of possible types for union field kind.
}
Kolom
Kolom union kind. Jenis update. Hanya satu kolom yang wajib diisi. kind hanya dapat berupa salah satu dari hal berikut:
createSlide

object (CreateSlideRequest)

Membuat slide baru.

createShape

object (CreateShapeRequest)

Membuat bentuk baru.

createTable

object (CreateTableRequest)

Membuat tabel baru.

insertText

object (InsertTextRequest)

Menyisipkan teks ke dalam bentuk atau sel tabel.

insertTableRows

object (InsertTableRowsRequest)

Menyisipkan baris ke dalam tabel.

insertTableColumns

object (InsertTableColumnsRequest)

Menyisipkan kolom ke dalam tabel.

deleteTableRow

object (DeleteTableRowRequest)

Menghapus baris dari tabel.

deleteTableColumn

object (DeleteTableColumnRequest)

Menghapus kolom dari tabel.

replaceAllText

object (ReplaceAllTextRequest)

Mengganti semua instance teks yang ditentukan.

deleteObject

object (DeleteObjectRequest)

Menghapus satu atau beberapa halaman dari presentasi.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

Memperbarui transformasi elemen halaman.

updateSlidesPosition

object (UpdateSlidesPositionRequest)

Memperbarui posisi kumpulan slide dalam presentasi.

deleteText

object (DeleteTextRequest)

Menghapus teks dari bentuk atau sel tabel.

createImage

object (CreateImageRequest)

Membuat gambar.

createVideo

object (CreateVideoRequest)

Membuat video.

createSheetsChart

object (CreateSheetsChartRequest)

Membuat diagram Google Spreadsheet tersemat.

createLine

object (CreateLineRequest)

Membuat garis.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Memuat ulang diagram Google Spreadsheet.

updateShapeProperties

object (UpdateShapePropertiesRequest)

Memperbarui properti Shape.

updateImageProperties

object (UpdateImagePropertiesRequest)

Memperbarui properti Image.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Memperbarui properti Video.

updatePageProperties

object (UpdatePagePropertiesRequest)

Memperbarui properti Page.

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

Memperbarui properti TableCell.

updateLineProperties

object (UpdateLinePropertiesRequest)

Memperbarui properti Line.

createParagraphBullets

object (CreateParagraphBulletsRequest)

Membuat poin untuk paragraf.

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

Mengganti semua bentuk yang cocok dengan beberapa kriteria dengan gambar.

duplicateObject

object (DuplicateObjectRequest)

Menduplikasi elemen slide atau halaman.

updateTextStyle

object (UpdateTextStyleRequest)

Memperbarui gaya teks dalam Shape atau Table.

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

Mengganti semua bentuk yang cocok dengan beberapa kriteria dengan diagram Google Spreadsheet.

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

Menghapus butir dari paragraf.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

Memperbarui gaya paragraf dalam Shape atau Table.

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

Memperbarui properti {i>border<i} tabel dalam Table.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Memperbarui properti Table .

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

Memperbarui properti Table baris.

mergeTableCells

object (MergeTableCellsRequest)

Menggabungkan sel Table.

unmergeTableCells

object (UnmergeTableCellsRequest)

Memisahkan sel dalam Table.

groupObjects

object (GroupObjectsRequest)

Mengelompokkan objek, seperti elemen halaman.

ungroupObjects

object (UngroupObjectsRequest)

Pisahkan objek, seperti groups.

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

Memperbarui judul teks alternatif dan/atau deskripsi page element.

replaceImage

object (ReplaceImageRequest)

Mengganti gambar yang ada dengan gambar baru.

updateSlideProperties

object (UpdateSlidePropertiesRequest)

Memperbarui properti Slide

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

Memperbarui urutan Z dari page elements.

updateLineCategory

object (UpdateLineCategoryRequest)

Memperbarui kategori line.

rerouteLine

object (RerouteLineRequest)

Mengubah rute line sedemikian rupa sehingga terhubung di dua situs koneksi terdekat di elemen halaman yang terhubung.

CreateSlideRequest

Membuat slide.

Representasi JSON
{
  "objectId": string,
  "insertionIndex": integer,
  "slideLayoutReference": {
    object (LayoutReference)
  },
  "placeholderIdMappings": [
    {
      object (LayoutPlaceholderIdMapping)
    }
  ]
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID harus antara 5 hingga 50 karakter, inklusif.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

insertionIndex

integer

Indeks berbasis nol opsional yang menunjukkan tempat untuk menyisipkan slide.

Jika Anda tidak menentukan indeks, slide akan dibuat di bagian akhir.

slideLayoutReference

object (LayoutReference)

Referensi tata letak slide yang akan disisipkan, berdasarkan current master, yang merupakan salah satu dari berikut ini:

  • Master indeks slide sebelumnya.
  • Master slide pertama, jika penyisipanIndex adalah nol.
  • Master pertama dalam presentasi, jika tidak ada {i>slide<i}.

Jika LayoutReference tidak ditemukan dalam master saat ini, error 400 permintaan buruk akan ditampilkan.

Jika Anda tidak menentukan referensi tata letak, slide akan menggunakan atribut BLANK tata letak.

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

Daftar opsional pemetaan ID objek dari placeholder pada tata letak ke placeholder yang dibuat pada slide dari tata letak yang ditentukan. Hanya dapat digunakan saat slideLayoutReference ditentukan.

LayoutReference

Referensi tata letak slide. Hal ini dapat merujuk pada:

  • Tata letak yang sudah ditentukan
  • Salah satu tata letak dalam presentasi.
Representasi JSON
{

  // Union field kind can be only one of the following:
  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
  // End of list of possible types for union field kind.
}
Kolom
Kolom union kind. Jenis LayoutReference. kind hanya dapat berupa salah satu dari hal berikut:
predefinedLayout

enum (PredefinedLayout)

Tata letak standar.

layoutId

string

ID Tata Letak: ID objek salah satu tata letak dalam presentasi.

PredefinedLayout

Jenis tata letak yang telah ditentukan sebelumnya. Ini adalah tata letak yang umum ditemukan dalam presentasi. Namun, tidak ada jaminan bahwa tata letak ini ada di master saat ini karena mungkin saja telah dihapus atau bukan bagian dari tema yang digunakan. Selain itu, placeholder di setiap tata letak mungkin telah diubah.

Enum
PREDEFINED_LAYOUT_UNSPECIFIED Tata letak tidak ditentukan.
BLANK Tata letak kosong, tanpa placeholder.
CAPTION_ONLY Tata letak dengan teks di bagian bawah.
TITLE Tata letak dengan judul dan subjudul.
TITLE_AND_BODY Tata letak dengan judul dan isi.
TITLE_AND_TWO_COLUMNS Tata letak dengan satu judul dan dua kolom.
TITLE_ONLY Tata letak yang hanya berisi judul.
SECTION_HEADER Tata letak dengan judul bagian.
SECTION_TITLE_AND_DESCRIPTION Tata letak dengan judul dan subjudul di satu sisi dan deskripsi di sisi lainnya.
ONE_COLUMN_TEXT Tata letak dengan satu judul dan satu isi, disusun dalam satu kolom.
MAIN_POINT Tata letak dengan titik utama.
BIG_NUMBER Tata letak dengan judul dengan angka besar.

LayoutPlaceholderIdMapping

Pemetaan ID yang ditentukan pengguna untuk placeholder yang akan dibuat di slide dari tata letak tertentu.

Representasi JSON
{
  "objectId": string,

  // Union field kind can be only one of the following:
  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
  // End of list of possible types for union field kind.
}
Kolom
objectId

string

ID objek yang disediakan pengguna untuk placeholder yang diidentifikasi di atas yang akan dibuat ke slide.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

Kolom union kind. Jenis untuk mengidentifikasi placeholder pada tata letak. kind hanya dapat berupa salah satu dari hal berikut:
layoutPlaceholder

object (Placeholder)

Placeholder pada tata letak yang akan diterapkan ke slide. Hanya type dan index tidak diperlukan. Misalnya, standar TITLE_AND_BODY tata letak biasanya memiliki placeholder TITLE dengan indeks 0 dan placeholder BODY dengan indeks 0.

layoutPlaceholderObjectId

string

ID objek placeholder pada tata letak yang akan diterapkan ke slide.

CreateShapeRequest

Membuat bentuk baru.

Representasi JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "shapeType": enum (Type)
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50. Jika kosong, ID unik akan dibuat.

elementProperties

object (PageElementProperties)

Properti elemen untuk bentuk.

shapeType

enum (Type)

Jenis bentuk.

PageElementProperties

Properti umum untuk elemen halaman.

Catatan: Saat Anda pertama kali membuat PageElement, API dapat mengubah nilai kedua size dan transform, tetapi ukuran visualnya tidak akan berubah.

Representasi JSON
{
  "pageObjectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  }
}
Kolom
pageObjectId

string

ID objek halaman tempat elemen berada.

size

object (Size)

Ukuran elemen.

transform

object (AffineTransform)

Transformasi untuk elemen.

CreateTableRequest

Membuat tabel baru.

Representasi JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "rows": integer,
  "columns": integer
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

elementProperties

object (PageElementProperties)

Properti elemen untuk tabel.

Tabel akan dibuat pada ukuran yang disediakan, sesuai dengan ukuran minimum. Jika tidak ada ukuran yang diberikan, tabel akan disesuaikan ukurannya secara otomatis.

Transformasi tabel harus memiliki skala 1 dan tanpa komponen geser. Jika tidak ada transformasi yang disediakan, tabel akan dipusatkan pada halaman.

rows

integer

Jumlah baris dalam tabel.

columns

integer

Jumlah kolom dalam tabel.

InsertTextRequest

Menyisipkan teks ke dalam bentuk atau sel tabel.

Representasi JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "text": string,
  "insertionIndex": integer
}
Kolom
objectId

string

ID objek untuk bentuk atau tabel tempat teks akan disisipkan.

cellLocation

object (TableCellLocation)

Lokasi sel tabel opsional jika teks akan disisipkan ke dalam sel tabel. Jika ada, objectId harus merujuk ke tabel.

text

string

Teks yang akan disisipkan.

Menyisipkan karakter baris baru secara implisit akan membuat baris baru ParagraphMarker pada indeks tersebut. Gaya paragraf dari paragraf baru akan disalin dari paragraf di indeks penyisipan saat ini, termasuk daftar dan poin.

Gaya teks untuk teks yang disisipkan akan ditentukan secara otomatis, umumnya mempertahankan gaya teks di dekatnya. Biasanya, teks akan ditambahkan ke TextRun yang ada di indeks penyisipan.

Beberapa karakter kontrol (U+0000-U+0008, U+000C-U+001F) dan karakter dari Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF) akan dihilangkan dari teks yang disisipkan.

insertionIndex

integer

Indeks tempat teks akan disisipkan, dalam unit kode Unicode, berdasarkan TextElement indeks.

Indeksnya berbasis nol dan dihitung dari awal string. Indeks dapat disesuaikan untuk mencegah penyisipan di dalam cluster grafem Unicode. Dalam kasus ini, teks akan langsung disisipkan setelah gugus grafem.

InsertTableRowsRequest

Menyisipkan baris ke dalam tabel.

Representasi JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean,
  "number": integer
}
Kolom
tableObjectId

string

Tabel untuk menyisipkan baris.

cellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat baris akan disisipkan.

Baris baru akan disisipkan di atas (atau di bawah) baris tempat sel referensi berada. Jika sel referensi adalah sel yang digabungkan, baris baru akan disisipkan di atas (atau di bawah) sel yang digabungkan.

insertBelow

boolean

Apakah akan menyisipkan baris baru di bawah lokasi sel referensi.

  • True : sisipkan di bawah sel.
  • False : sisipkan di atas sel.
number

integer

Jumlah baris yang akan disisipkan. Maksimum 20 per permintaan.

InsertTableColumnsRequest

Menyisipkan kolom ke dalam tabel.

Kolom lain dalam tabel akan diubah ukurannya agar sesuai dengan kolom baru.

Representasi JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean,
  "number": integer
}
Kolom
tableObjectId

string

Tabel untuk menyisipkan kolom.

cellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat kolom akan disisipkan.

Kolom baru akan disisipkan di sebelah kiri (atau kanan) kolom tempat sel referensi berada. Jika sel referensi adalah sel yang digabungkan, kolom baru akan disisipkan di sebelah kiri (atau kanan) sel yang digabungkan.

insertRight

boolean

Apakah akan menyisipkan kolom baru di sebelah kanan lokasi sel referensi.

  • True : masukkan di sebelah kanan.
  • False : masukkan ke kiri.
number

integer

Jumlah kolom yang akan disisipkan. Maksimum 20 per permintaan.

DeleteTableRowRequest

Menghapus baris dari tabel.

Representasi JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
Kolom
tableObjectId

string

Tabel yang barisnya akan dihapus.

cellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat baris akan dihapus.

Baris yang dicakup sel ini akan dihapus. Jika ini adalah sel gabungan, beberapa baris akan dihapus. Jika tidak ada baris yang tersisa pada tabel setelah penghapusan ini, seluruh tabel akan dihapus.

DeleteTableColumnRequest

Menghapus kolom dari tabel.

Representasi JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
Kolom
tableObjectId

string

Tabel yang kolomnya akan dihapus.

cellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat kolom akan dihapus.

Kolom yang dicakup sel ini akan dihapus. Jika ini adalah sel gabungan, beberapa kolom akan dihapus. Jika tidak ada kolom yang tersisa pada tabel setelah penghapusan ini, seluruh tabel akan dihapus.

ReplaceAllTextRequest

Mengganti semua teks yang cocok dengan kriteria dengan replace text.

Representasi JSON
{
  "replaceText": string,
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
Kolom
replaceText

string

Teks yang akan menggantikan teks yang cocok.

pageObjectIds[]

string

Jika tidak kosong, batasi kecocokan hanya pada elemen halaman di halaman tertentu.

Menampilkan error permintaan buruk 400 jika diberi ID objek halaman dari notes master, atau jika halaman dengan ID objek tersebut tidak ada dalam presentasi.

Kolom union criteria. Kriteria yang digunakan untuk mencocokkan teks yang akan diganti. criteria hanya dapat berupa salah satu dari hal berikut:
containsText

object (SubstringMatchCriteria)

Menemukan teks dalam bentuk yang cocok dengan substring ini.

SubstringMatchCriteria

Kriteria yang cocok dengan {i>string<i} teks tertentu dalam bentuk atau tabel.

Representasi JSON
{
  "text": string,
  "matchCase": boolean
}
Kolom
text

string

Teks yang akan ditelusuri dalam bentuk atau tabel.

matchCase

boolean

Menunjukkan apakah penelusuran harus mematuhi huruf besar/kecil:

  • True : penelusuran peka huruf besar/kecil.
  • False : penelusuran tidak peka huruf besar/kecil.

DeleteObjectRequest

Menghapus objek, baik pages atau page elements, dari presentasi.

Representasi JSON
{
  "objectId": string
}
Kolom
objectId

string

ID objek halaman atau elemen halaman yang akan dihapus.

Jika setelah operasi penghapusan group hanya berisi 1 atau tidak ada elemen halaman, grup tersebut juga dihapus.

Jika placeholder dihapus pada tata letak, placeholder kosong yang mewarisi juga akan dihapus.

UpdatePageElementTransformRequest

Memperbarui transformasi elemen halaman.

Memperbarui transformasi grup akan mengubah transformasi absolut elemen halaman dalam kelompok tersebut, yang dapat mengubah tampilan visualnya. Lihat dokumentasi untuk PageElement.transform untuk mengetahui detail selengkapnya.

Representasi JSON
{
  "objectId": string,
  "transform": {
    object (AffineTransform)
  },
  "applyMode": enum (ApplyMode)
}
Kolom
objectId

string

ID objek elemen halaman yang akan diperbarui.

transform

object (AffineTransform)

Matriks transformasi input yang digunakan untuk memperbarui elemen halaman.

applyMode

enum (ApplyMode)

Mode penerapan update transformasi.

ApplyMode

Mode penerapan update transformasi.

Enum
APPLY_MODE_UNSPECIFIED Mode tidak ditentukan.
RELATIVE Menerapkan matriks AffineTransform baru ke yang sudah ada, dan mengganti yang sudah ada dengan penyambungan yang dihasilkan.
ABSOLUTE Mengganti matriks AffineTransform yang ada dengan yang baru.

UpdateSlidesPositionRequest

Memperbarui posisi slide dalam presentasi.

Representasi JSON
{
  "slideObjectIds": [
    string
  ],
  "insertionIndex": integer
}
Kolom
slideObjectIds[]

string

ID slide dalam presentasi yang harus dipindahkan. Slide dalam daftar ini harus berada dalam urutan presentasi yang ada, tanpa duplikat.

insertionIndex

integer

Indeks tempat slide harus dimasukkan, berdasarkan pengaturan slide sebelum perpindahan dilakukan. Harus antara nol dan jumlah slide dalam presentasi, inklusif.

DeleteTextRequest

Menghapus teks dari bentuk atau sel tabel.

Representasi JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
Kolom
objectId

string

ID objek untuk bentuk atau tabel tempat teks akan dihapus.

cellLocation

object (TableCellLocation)

Lokasi sel tabel opsional jika teks akan dihapus dari sel tabel. Jika ada, objectId harus merujuk ke tabel.

textRange

object (Range)

Rentang teks yang akan dihapus, berdasarkan TextElement indeks.

Selalu ada karakter baris baru implisit di akhir teks bentuk atau sel tabel yang tidak dapat dihapus. Range.Type.ALL akan menggunakan batas yang benar, tetapi harus berhati-hati saat menentukan batas eksplisit untuk jenis rentang FROM_START_INDEX dan FIXED_RANGE. Misalnya, jika teksnya adalah “ABC”, diikuti oleh baris baru implisit, maka nilai maksimumnya adalah 2 untuk textRange.start_index dan 3 untuk textRange.end_index.

Menghapus teks yang melintasi batas paragraf dapat menyebabkan perubahan pada gaya dan daftar paragraf saat dua paragraf digabungkan.

Rentang yang hanya mencakup satu unit kode dari pasangan surrogate diperluas untuk menyertakan kedua unit kode.

Rentang

Menentukan rentang berdekatan dari koleksi yang diindeks, seperti karakter dalam teks.

Representasi JSON
{
  "startIndex": integer,
  "endIndex": integer,
  "type": enum (Type)
}
Kolom
startIndex

integer

Indeks opsional berbasis nol dari awal koleksi. Wajib untuk FIXED_RANGE dan FROM_START_INDEX rentang.

endIndex

integer

Indeks berbasis nol opsional dari akhir koleksi. Wajib untuk FIXED_RANGE rentang.

type

enum (Type)

Jenis rentang.

Jenis

Jenis rentang.

Enum
RANGE_TYPE_UNSPECIFIED Jenis rentang tidak ditentukan. Nilai ini tidak boleh digunakan.
FIXED_RANGE Rentang tetap. Baik startIndex dan endIndex harus ditentukan.
FROM_START_INDEX Memulai rentang pada startIndex dan berlanjut sampai akhir pengumpulan data. Tujuan endIndex tidak boleh ditentukan.
ALL Menetapkan rentang menjadi panjang keseluruhan koleksi. Baik startIndex dan endIndex tidak boleh ditentukan.

CreateImageRequest

Membuat gambar.

Representasi JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

elementProperties

object (PageElementProperties)

Properti elemen untuk gambar.

Jika rasio aspek ukuran yang diberikan tidak sesuai dengan rasio aspek gambar, gambar akan diskalakan dan dipusatkan sesuai dengan ukuran untuk mempertahankan rasio aspek. Transformasi yang disediakan akan diterapkan setelah operasi ini.

Tujuan PageElementProperties.size bersifat opsional. Jika Anda tidak menentukan ukuran, ukuran default gambar akan digunakan.

Tujuan PageElementProperties.transform bersifat opsional. Jika Anda tidak menentukan transformasi, gambar akan ditempatkan di sudut kiri atas halaman.

Kolom union image_source. Jenis sumber gambar. image_source hanya dapat berupa salah satu dari hal berikut:
url

string

URL gambar.

Gambar akan diambil satu kali pada waktu penyisipan dan salinannya disimpan untuk ditampilkan di dalam presentasi. Gambar harus berukuran kurang dari 50 MB, tidak boleh lebih dari 25 megapiksel, dan harus dalam salah satu format PNG, JPEG, atau GIF.

URL yang diberikan harus dapat diakses secara publik dan panjangnya mencapai 2 KB. URL disimpan dengan gambar, dan diekspos melalui Image.source_url kolom tersebut.

CreateVideoRequest

Membuat video.

CATATAN: Untuk membuat video dari Google Drive, aplikasi yang meminta harus memiliki setidaknya salah satu cakupan OAuth drive, drive.readonly, atau drive.file.

Representasi JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "source": enum (Source),
  "id": string
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

elementProperties

object (PageElementProperties)

Properti elemen untuk video.

Tujuan PageElementProperties.size bersifat opsional. Jika Anda tidak menentukan ukuran, ukuran default akan dipilih oleh server.

Tujuan PageElementProperties.transform bersifat opsional. Transformasi tidak boleh memiliki komponen geser. Jika Anda tidak menentukan transformasi, video akan ditempatkan di sudut kiri atas halaman.

source

enum (Source)

Sumber video.

id

string

ID unik sumber video untuk video ini.

mis. Untuk video YouTube https://www.youtube.com/watch?v=7U3axjORYZ0, ID-nya adalah 7U3axjORYZ0. Untuk video Google Drive https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q ID-nya adalah 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q.

Untuk mengakses file video Google Drive, Anda mungkin perlu menambahkan kunci resource ke header HTTP untuk subkumpulan file lama. Untuk informasi selengkapnya, lihat Mengakses file bersama dengan link menggunakan kunci resource.

CreateSheetsChartRequest

Membuat diagram Google Spreadsheet tersemat.

CATATAN: Pembuatan diagram memerlukan setidaknya salah satu cakupan spreadsheet.readonly, spreadsheet, drive.readonly, drive.file, atau drive OAuth.

Representasi JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode)
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika ditentukan, ID harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus dimulai dengan karakter kata [a-zA-Z0-9_] dan kemudian diikuti dengan sejumlah karakter berikut [a-zA-Z0-9_-:]. Panjang ID tidak boleh kurang dari 5 atau lebih dari 50. Jika kosong, ID unik akan dibuat.

elementProperties

object (PageElementProperties)

Properti elemen untuk diagram.

Jika rasio aspek ukuran yang diberikan tidak cocok dengan rasio aspek diagram, diagram akan diskalakan dan dipusatkan sesuai dengan ukuran untuk mempertahankan rasio aspek. Transformasi yang disediakan akan diterapkan setelah operasi ini.

spreadsheetId

string

ID spreadsheet Google Spreadsheet yang berisi diagram.

Anda mungkin perlu menambahkan kunci resource ke header HTTP untuk subset file lama. Untuk informasi selengkapnya, lihat Mengakses file bersama dengan link menggunakan kunci resource.

chartId

integer

ID diagram tertentu di spreadsheet Google Spreadsheet.

linkingMode

enum (LinkingMode)

Mode yang digunakan untuk menautkan diagram ke spreadsheet sumber. Jika tidak ditentukan, diagram akan berupa gambar yang tidak ditautkan.

LinkingMode

Mode yang digunakan untuk menautkan diagram ke spreadsheet sumber.

Enum
NOT_LINKED_IMAGE Diagram tidak terkait dengan spreadsheet sumber dan tidak dapat diperbarui. Diagram yang tidak ditautkan akan disisipkan sebagai gambar.
LINKED Menautkan bagan memungkinkan bagan itu diperbarui, dan kolaborator lain akan melihat tautan ke {i>spreadsheet<i} tersebut.

CreateLineRequest

Membuat garis.

Representasi JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "lineCategory": enum (Category),
  "category": enum (LineCategory)
}
Kolom
objectId

string

ID objek yang diberikan pengguna.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

elementProperties

object (PageElementProperties)

Properti elemen untuk garis.

lineCategory
(deprecated)

enum (Category)

Kategori garis yang akan dibuat.

Disisihkan : menggunakan category sebagai gantinya.

Persis line type dibuat ditentukan berdasarkan kategori dan bagaimana perutean itu diarahkan untuk terhubung ke elemen halaman lainnya.

Jika Anda menentukan category dan lineCategory, category akan diprioritaskan.

category

enum (LineCategory)

Kategori garis yang akan dibuat.

Persis line type dibuat ditentukan berdasarkan kategori dan bagaimana perutean itu diarahkan untuk terhubung ke elemen halaman lainnya.

Jika Anda menentukan category dan lineCategory, category akan diprioritaskan.

Jika Anda tidak menentukan nilai untuk category, tetapi tentukan nilai untuk lineCategory, maka lineCategory nilai default yang digunakan.

Jika Anda tidak menentukan keduanya, maka STRAIGHT digunakan.

Kategori

Kategori garis.

Enum
STRAIGHT Konektor lurus, termasuk konektor lurus 1. Ini adalah kategori default jika salah satunya tidak ditentukan.
BENT Konektor bengkok, termasuk konektor bengkok 2 hingga 5.
CURVED Konektor melengkung, termasuk konektor melengkung 2 hingga 5.

RefreshSheetsChartRequest

Memperbarui bagan Google Spreadsheet yang disematkan dengan menggantinya dengan bagan versi terbaru dari Google Spreadsheet.

CATATAN: Menyegarkan diagram memerlukan setidaknya salah satu cakupan spreadsheet.hanya baca, spreadsheet, drive.readonly, atau OAuth drive.

Representasi JSON
{
  "objectId": string
}
Kolom
objectId

string

ID objek diagram yang akan dimuat ulang.

UpdateShapePropertiesRequest

Memperbarui properti Shape.

Representasi JSON
{
  "objectId": string,
  "shapeProperties": {
    object (ShapeProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek dari bentuk yang diterapkan pembaruan.

shapeProperties

object (ShapeProperties)

Properti bentuk yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar shapeProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna isian solid latar belakang bentuk, setel fields dapat "shapeBackgroundFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

UpdateImagePropertiesRequest

Memperbarui properti Image.

Representasi JSON
{
  "objectId": string,
  "imageProperties": {
    object (ImageProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek gambar yang diterapkan dengan pembaruan.

imageProperties

object (ImageProperties)

Properti gambar yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar imageProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna garis batas gambar, setel fields dapat "outline.outlineFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

UpdateVideoPropertiesRequest

Memperbarui properti Video.

Representasi JSON
{
  "objectId": string,
  "videoProperties": {
    object (VideoProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek video tempat pembaruan diterapkan.

videoProperties

object (VideoProperties)

Properti video yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar videoProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna struktur video, setel fields dapat "outline.outlineFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

UpdatePagePropertiesRequest

Memperbarui properti Page.

Representasi JSON
{
  "objectId": string,
  "pageProperties": {
    object (PageProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek halaman tempat pembaruan diterapkan.

pageProperties

object (PageProperties)

Properti halaman yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar pageProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna isian solid latar belakang halaman, setel fields dapat "pageBackgroundFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

UpdateTableCellPropertiesRequest

Memperbarui properti TableCell.

Representasi JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek tabel.

tableRange

object (TableRange)

Rentang tabel yang mewakili subset tabel tempat update diterapkan. Jika rentang tabel tidak ditentukan, pembaruan akan diterapkan ke seluruh tabel.

tableCellProperties

object (TableCellProperties)

Properti sel tabel yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableCellProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna isian solid latar belakang sel tabel, setel fields dapat "tableCellBackgroundFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

TableRange

Rentang tabel mewakili referensi ke subkumpulan tabel.

Penting untuk diperhatikan bahwa sel yang ditentukan oleh rentang tabel tidak selalu berbentuk persegi panjang. Misalnya, katakanlah kita memiliki tabel 3 x 3 di mana semua sel dari baris terakhir digabungkan. Tabelnya akan terlihat seperti ini:

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

Rentang tabel dengan lokasi = (0, 0), rentang baris = 3, dan rentang kolom = 2 menentukan sel-sel berikut:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
Representasi JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
Kolom
location

object (TableCellLocation)

Lokasi awal rentang tabel.

rowSpan

integer

Rentang baris pada rentang tabel.

columnSpan

integer

Rentang kolom untuk rentang tabel.

UpdateLinePropertiesRequest

Memperbarui properti Line.

Representasi JSON
{
  "objectId": string,
  "lineProperties": {
    object (LineProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek baris tempat update diterapkan.

lineProperties

object (LineProperties)

Properti garis yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar lineProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna isian pada garis, setel fields dapat "lineFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

CreateParagraphBulletsRequest

Membuat poin-poin untuk semua paragraf yang tumpang-tindih dengan rentang indeks teks yang ditentukan.

Tingkat bertingkat setiap paragraf akan ditentukan dengan menghitung tab utama di depan setiap paragraf. Untuk menghindari spasi berlebih antara butir dan paragraf yang sesuai, tab utama ini akan dihapus oleh permintaan ini. Ini dapat mengubah indeks bagian-bagian teks.

Jika paragraf tepat sebelum paragraf diperbarui berada dalam daftar dengan preset yang cocok, paragraf yang diperbarui akan ditambahkan ke daftar sebelumnya.

Representasi JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
Kolom
objectId

string

ID objek untuk bentuk atau tabel yang berisi teks yang akan ditambahi poin.

cellLocation

object (TableCellLocation)

Lokasi sel tabel opsional jika teks yang akan diubah berada di sel tabel. Jika ada, objectId harus merujuk ke tabel.

textRange

object (Range)

Rentang teks untuk menerapkan preset poin, berdasarkan TextElement indeks.

bulletPreset

enum (BulletGlyphPreset)

Jenis bullet glyph yang akan digunakan. Default-nya adalah BULLET_DISC_CIRCLE_SQUARE preset.

BulletGlyphPreset

Pola preset bullet glyph untuk daftar dalam teks.

Pola-pola ini menggunakan jenis butir berikut:

  • ARROW : Tanda panah, yang sesuai dengan titik kode Unicode U+2794
  • ARROW3D : Tanda panah dengan bayangan 3D, sesuai dengan titik kode Unicode U+27a2
  • CHECKBOX : Persegi berongga yang sesuai dengan titik kode Unicode U+274f
  • CIRCLE : Lingkaran kosong, yang sesuai dengan titik kode Unicode U+25cb
  • DIAMOND : Berlian solid, sesuai dengan titik kode Unicode U+25c6
  • DIAMONDX : Berlian dengan 'x', yang sesuai dengan titik kode Unicode U+2756
  • HOLLOWDIAMOND : Berlian berongga, sesuai dengan titik kode Unicode U+25c7
  • DISC : Lingkaran solid, sesuai dengan titik kode Unicode U+25cf
  • SQUARE : Persegi solid, yang sesuai dengan titik kode Unicode U+25a0
  • STAR : Bintang, yang sesuai dengan titik kode Unicode U+2605
  • ALPHA : Huruf kecil, seperti 'a', 'b', atau 'c'.
  • UPPERALPHA : Huruf besar, seperti 'A', 'B', atau 'C'.
  • DIGIT : Angka, seperti '1', '2', atau '3'.
  • ZERODIGIT : Angka dengan angka nol yang diawali dengan angka nol, seperti '01', '02', atau '03'. Angka yang memiliki lebih dari satu digit tidak diawali dengan angka nol.
  • ROMAN : Angka romawi kecil, seperti 'i', 'ii', atau 'iii'.
  • UPPERROMAN : Angka romawi besar, seperti 'I', 'II', atau 'III'.
  • LEFTTRIANGLE : Segitiga mengarah ke kiri, sesuai dengan titik kode Unicode U+25c4
Enum
BULLET_DISC_CIRCLE_SQUARE Daftar berbutir dengan DISC, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_DIAMONDX_ARROW3D_SQUARE Daftar berbutir dengan DIAMONDX, ARROW3D dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_CHECKBOX Daftar berbutir dengan CHECKBOX glif butir untuk semua tingkat susunan daftar.
BULLET_ARROW_DIAMOND_DISC Daftar berbutir dengan ARROW, DIAMOND dan DISC glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_STAR_CIRCLE_SQUARE Daftar berbutir dengan STAR, CIRCLE dan SQUARE bullet glyph untuk 3 tingkat penyusunan daftar pertama.
BULLET_ARROW3D_CIRCLE_SQUARE Daftar berbutir dengan ARROW3D, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_LEFTTRIANGLE_DIAMOND_DISC Daftar berbutir dengan LEFTTRIANGLE, DIAMOND dan DISC glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE Daftar berbutir dengan DIAMONDX, HOLLOWDIAMOND dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_DIAMOND_CIRCLE_SQUARE Daftar berbutir dengan DIAMOND, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
NUMBERED_DIGIT_ALPHA_ROMAN Daftar bernomor dengan DIGIT, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS Daftar bernomor dengan DIGIT, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan tanda kurung.
NUMBERED_DIGIT_NESTED Daftar bernomor dengan DIGIT glyph numerik yang dipisahkan oleh titik, yang masing-masing tingkatannya menggunakan glyph tingkat bertingkat sebelumnya sebagai awalan. Misalnya: '1.', '1.1.', "2". '2.2.'.
NUMBERED_UPPERALPHA_ALPHA_ROMAN Daftar bernomor dengan UPPERALPHA, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT Daftar bernomor dengan UPPERROMAN, UPPERALPHA dan DIGIT glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.
NUMBERED_ZERODIGIT_ALPHA_ROMAN Daftar bernomor dengan ZERODIGIT, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.

ReplaceAllShapesWithImageRequest

Mengganti semua bentuk yang sesuai dengan kriteria yang diberikan dengan gambar yang diberikan.

Gambar-gambar yang menggantikan bentuk-bentuk tersebut adalah persegi panjang setelah dimasukkan ke dalam presentasi dan tidak berbentuk.

Representasi JSON
{
  "replaceMethod": enum (ReplaceMethod),
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.

  // Union field image_source can be only one of the following:
  "imageUrl": string
  // End of list of possible types for union field image_source.
}
Kolom
replaceMethod
(deprecated)

enum (ReplaceMethod)

Metode penggantian.

Disisihkan : menggunakan imageReplaceMethod sebagai gantinya.

Jika Anda menentukan replaceMethod dan imageReplaceMethod, imageReplaceMethod akan diprioritaskan.

imageReplaceMethod

enum (ImageReplaceMethod)

Metode penggantian gambar.

Jika Anda menentukan replaceMethod dan imageReplaceMethod, imageReplaceMethod akan diprioritaskan.

Jika Anda tidak menentukan nilai untuk imageReplaceMethod, tetapi tentukan nilai untuk replaceMethod, maka replaceMethod nilai default yang digunakan.

Jika Anda tidak menentukan keduanya, CENTER_INSIDE akan digunakan.

pageObjectIds[]

string

Jika tidak kosong, batasi kecocokan hanya pada elemen halaman di halaman tertentu.

Menampilkan error permintaan buruk 400 jika diberi ID objek halaman dari notes page atau notes master, atau jika halaman dengan ID objek tersebut tidak ada dalam presentasi.

Kolom union criteria. Kriteria yang harus cocok dengan bentuk agar dapat diganti. criteria hanya dapat berupa salah satu dari hal berikut:
containsText

object (SubstringMatchCriteria)

Jika ditetapkan, permintaan ini akan mengganti semua bentuk yang berisi teks yang diberikan.

Kolom union image_source. Jenis sumber gambar. image_source hanya dapat berupa salah satu dari hal berikut:
imageUrl

string

URL gambar.

Gambar akan diambil satu kali pada waktu penyisipan dan salinannya disimpan untuk ditampilkan di dalam presentasi. Gambar harus berukuran kurang dari 50 MB, tidak boleh lebih dari 25 megapiksel, dan harus dalam format PNG, JPEG, atau GIF.

Panjang URL yang diberikan maksimal 2 kB. URL itu sendiri disimpan bersama gambar, dan diekspos melalui Image.source_url kolom tersebut.

ReplaceMethod

Metode penggantian.

Enum
CENTER_INSIDE Menskalakan dan memusatkan gambar agar sesuai dengan batas bentuk asli dan mempertahankan rasio aspek gambar. Ukuran gambar yang dirender mungkin lebih kecil dari ukuran bentuk. Ini adalah metode default jika tidak ditentukan.
CENTER_CROP Menskalakan dan menempatkan gambar di tengah untuk mengisi batas-batas bentuk asli. Gambar mungkin dipangkas agar memenuhi bentuk. Ukuran gambar yang dirender akan sama dengan ukuran bentuk aslinya.

ImageReplaceMethod

Metode penggantian gambar.

Enum
IMAGE_REPLACE_METHOD_UNSPECIFIED Metode penggantian gambar tidak ditentukan. Nilai ini tidak boleh digunakan.
CENTER_INSIDE Menskalakan dan memusatkan gambar agar sesuai dengan batas bentuk asli dan mempertahankan rasio aspek gambar. Ukuran gambar yang dirender mungkin lebih kecil dari ukuran bentuk. Ini adalah metode default jika tidak ditentukan.
CENTER_CROP Menskalakan dan menempatkan gambar di tengah untuk mengisi batas-batas bentuk asli. Gambar mungkin dipangkas agar memenuhi bentuk. Ukuran gambar yang dirender akan sama dengan bentuk aslinya.

DuplicateObjectRequest

Menduplikasi elemen slide atau halaman.

Saat menduplikasi slide, slide duplikat akan segera dibuat setelah slide yang ditentukan. Saat menduplikasi elemen halaman, duplikat akan ditempatkan pada halaman yang sama dengan posisi yang sama dengan aslinya.

Representasi JSON
{
  "objectId": string,
  "objectIds": {
    string: string,
    ...
  }
}
Kolom
objectId

string

ID objek yang akan diduplikasi.

objectIds

map (key: string, value: string)

Objek yang diduplikasi mungkin berisi objek lain, misalnya saat menduplikasi slide atau elemen halaman grup. Peta ini menentukan cara pembuatan ID objek duplikat: kunci adalah ID objek asli dan nilainya adalah ID yang akan ditetapkan ke objek duplikat yang sesuai. ID duplikat objek sumber juga dapat ditentukan dalam peta ini, menggunakan nilai yang sama objectId sebagai kunci dan ID yang baru diinginkan sebagai nilai.

Semua kunci harus sesuai dengan ID yang ada dalam presentasi. Semua nilai dalam presentasi harus unik dan harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID baru tidak boleh kurang dari 5 atau lebih dari 50.

Jika ada ID objek sumber yang dihilangkan dari peta, ID acak baru akan ditetapkan. Jika peta kosong atau tidak disetel, semua objek duplikat akan menerima ID acak baru.

UpdateTextStyleRequest

Memperbarui gaya teks dalam Shape atau Table.

Representasi JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (TextStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
Kolom
objectId

string

ID objek untuk bentuk atau tabel dengan teks yang akan ditata gayanya.

cellLocation

object (TableCellLocation)

Lokasi sel dalam tabel yang berisi teks yang akan diberi gaya. Jika objectId mengacu pada tabel, cellLocation harus memiliki nilai. Jika tidak, tidak boleh.

style

object (TextStyle)

Gaya yang akan ditetapkan pada teks.

Jika nilai untuk gaya tertentu cocok dengan gaya induk, gaya tersebut akan ditetapkan untuk diwariskan.

Perubahan gaya teks tertentu dapat menyebabkan perubahan lain yang dimaksudkan untuk mencerminkan perilaku editor Slide. Lihat dokumentasi tentang TextStyle untuk informasi selengkapnya.

textRange

object (Range)

Rentang teks yang akan ditata gayanya.

Rentang ini dapat diperluas untuk menyertakan baris baru yang bersebelahan.

Jika rentang sepenuhnya berisi paragraf yang termasuk dalam daftar, poin paragraf juga diperbarui dengan gaya teks yang cocok.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar style bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui gaya teks menjadi tebal, atur fields dapat "bold".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

ReplaceAllShapesWithSheetsChartRequest

Mengganti semua bentuk yang sesuai dengan kriteria yang diberikan dengan diagram Google Spreadsheet yang disediakan. Diagram akan diskalakan dan dipusatkan agar sesuai dengan batas bentuk aslinya.

CATATAN: Mengganti bentuk dengan diagram memerlukan setidaknya salah satu cakupan spreadsheet.readonly, spreadsheet, drive.readonly, atau drive OAuth.

Representasi JSON
{
  "containsText": {
    object (SubstringMatchCriteria)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode),
  "pageObjectIds": [
    string
  ]
}
Kolom
containsText

object (SubstringMatchCriteria)

Kriteria yang harus cocok dengan bentuk agar dapat diganti. Permintaan ini akan mengganti semua bentuk yang berisi teks yang diberikan.

spreadsheetId

string

ID spreadsheet Google Spreadsheet yang berisi diagram.

chartId

integer

ID diagram tertentu di spreadsheet Google Spreadsheet.

linkingMode

enum (LinkingMode)

Mode yang digunakan untuk menautkan diagram ke spreadsheet sumber. Jika tidak ditentukan, diagram akan berupa gambar yang tidak ditautkan.

pageObjectIds[]

string

Jika tidak kosong, batasi kecocokan hanya pada elemen halaman di halaman tertentu.

Menampilkan error permintaan buruk 400 jika diberi ID objek halaman dari notes page atau notes master, atau jika halaman dengan ID objek tersebut tidak ada dalam presentasi.

LinkingMode

Mode yang digunakan untuk menautkan diagram ke spreadsheet sumber.

Enum
NOT_LINKED_IMAGE Diagram tidak terkait dengan spreadsheet sumber dan tidak dapat diperbarui. Diagram yang tidak ditautkan akan disisipkan sebagai gambar.
LINKED Menautkan bagan memungkinkan bagan itu diperbarui, dan kolaborator lain akan melihat tautan ke {i>spreadsheet<i} tersebut.

DeleteParagraphBulletsRequest

Menghapus poin dari semua paragraf yang tumpang tindih dengan indeks teks yang ditentukan range.

Tingkat bertingkat setiap paragraf akan dipertahankan secara visual dengan menambahkan indentasi ke awal paragraf yang sesuai.

Representasi JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
Kolom
objectId

string

ID objek bentuk atau tabel yang berisi teks yang akan dihapus poinnya.

cellLocation

object (TableCellLocation)

Lokasi sel tabel opsional jika teks yang akan diubah berada di sel tabel. Jika ada, objectId harus merujuk ke tabel.

textRange

object (Range)

Rentang teks yang akan dihapus poinnya, berdasarkan TextElement indeks.

UpdateParagraphStyleRequest

Memperbarui gaya untuk semua paragraf dalam Shape atau Table yang tumpang tindih dengan rentang indeks teks yang ditentukan.

Representasi JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (ParagraphStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
Kolom
objectId

string

ID objek untuk bentuk atau tabel dengan teks yang akan ditata gayanya.

cellLocation

object (TableCellLocation)

Lokasi sel dalam tabel yang berisi paragraf yang akan ditata gayanya. Jika objectId mengacu pada tabel, cellLocation harus memiliki nilai. Jika tidak, tidak boleh.

style

object (ParagraphStyle)

Gaya paragraf.

textRange

object (Range)

Rentang teks yang berisi paragraf yang akan diberi gaya.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar style bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui perataan paragraf, tetapkan fields dapat "alignment".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

UpdateTableBorderPropertiesRequest

Memperbarui properti {i>border<i} tabel dalam Table.

Representasi JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "borderPosition": enum (BorderPosition),
  "tableBorderProperties": {
    object (TableBorderProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek tabel.

tableRange

object (TableRange)

Rentang tabel yang mewakili subset tabel tempat update diterapkan. Jika rentang tabel tidak ditentukan, pembaruan akan diterapkan ke seluruh tabel.

borderPosition

enum (BorderPosition)

Posisi batas dalam rentang tabel yang harus diterapkan pembaruan. Jika posisi batas tidak ditentukan, pembaruan akan diterapkan ke semua batas dalam rentang tabel.

tableBorderProperties

object (TableBorderProperties)

Properti batas tabel yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableBorderProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya untuk memperbarui warna isian solid batas tabel, setel fields dapat "tableBorderFill.solidFill.color".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

BorderPosition

Posisi batas tabel.

Enum
ALL Semua batas dalam rentang.
BOTTOM Batas di bagian bawah rentang.
INNER Batas di bagian dalam rentang.
INNER_HORIZONTAL Batas horizontal di bagian dalam rentang.
INNER_VERTICAL Batas vertikal di bagian dalam rentang.
LEFT Batas di sebelah kiri rentang.
OUTER Batas di sepanjang bagian luar rentang.
RIGHT Batas di sebelah kanan rentang.
TOP Batas di bagian atas rentang.

UpdateTableColumnPropertiesRequest

Memperbarui properti Table .

Representasi JSON
{
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek tabel.

columnIndices[]

integer

Daftar indeks berbasis nol yang menentukan kolom yang akan diperbarui. Jika tidak ada indeks yang disediakan, semua kolom dalam tabel akan diperbarui.

tableColumnProperties

object (TableColumnProperties)

Properti kolom tabel yang akan diperbarui.

Jika nilai tableColumnProperties#columnWidth dalam permintaan kurang dari 406.400 EMU (32 poin), 400 kesalahan permintaan buruk dikembalikan.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableColumnProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya untuk memperbarui lebar kolom, atur fields dapat "columnWidth".

Jika '"columnWidth"' disertakan dalam mask kolom, tetapi propertinya tidak disetel,lebar kolom akan ditetapkan secara default ke 406.400 EMU (32 poin).

UpdateTableRowPropertiesRequest

Memperbarui properti Table baris.

Representasi JSON
{
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek tabel.

rowIndices[]

integer

Daftar indeks berbasis nol yang menentukan baris yang akan diperbarui. Jika indeks tidak disediakan, semua baris dalam tabel akan diperbarui.

tableRowProperties

object (TableRowProperties)

Properti baris tabel yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableRowProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui tinggi baris minimum, setel fields dapat "minRowHeight".

Jika '"minRowHeight"' disertakan dalam mask kolom, tetapi properti tidak disetel, tinggi baris minimum akan ditetapkan secara default ke 0.

MergeTableCellsRequest

Menggabungkan sel Table.

Representasi JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
Kolom
objectId

string

ID objek tabel.

tableRange

object (TableRange)

Rentang tabel yang menentukan sel tabel yang akan digabungkan.

Setiap teks dalam sel yang digabungkan akan digabungkan dan disimpan di sel kiri atas ("head") rentang tersebut. Jika rentangnya bukan persegi panjang (yang dapat terjadi dalam beberapa kasus di mana rentang mencakup sel yang sudah digabungkan), pesan error permintaan buruk 400 akan ditampilkan.

UnmergeTableCellsRequest

Memisahkan sel dalam Table.

Representasi JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
Kolom
objectId

string

ID objek tabel.

tableRange

object (TableRange)

Rentang tabel yang menentukan sel tabel yang akan dipisahkan.

Semua sel gabungan dalam rentang ini akan dipisahkan, dan sel yang sudah dipisahkan tidak akan terpengaruh. Jika rentang tidak memiliki sel yang digabungkan, permintaan tidak akan melakukan apa pun. Jika terdapat teks di salah satu sel yang digabungkan, teks tersebut akan tetap berada di sel kiri atas ("head") dari blok sel yang dipisahkan yang dihasilkan.

GroupObjectsRequest

Mengelompokkan objek untuk membuat grup objek. Misalnya, grup PageElements untuk membuat Group pada halaman yang sama dengan semua turunan.

Representasi JSON
{
  "groupObjectId": string,
  "childrenObjectIds": [
    string
  ]
}
Kolom
groupObjectId

string

ID objek yang diberikan pengguna untuk grup yang akan dibuat.

Jika Anda menentukan ID, maka ID tersebut harus unik di antara semua halaman dan elemen halaman dalam presentasi. ID harus diawali dengan karakter alfanumerik atau garis bawah (cocok dengan ekspresi reguler [a-zA-Z0-9_]); karakter yang tersisa dapat menyertakan karakter tersebut serta tanda hubung atau titik dua (cocok dengan ekspresi reguler [a-zA-Z0-9_-:]). Panjang ID tidak boleh kurang dari 5 atau lebih dari 50.

Jika Anda tidak menentukan ID, ID unik akan dibuat.

childrenObjectIds[]

string

ID objek objek yang akan dikelompokkan.

Hanya elemen halaman yang dapat dikelompokkan. Setidaknya harus ada dua elemen halaman di halaman yang sama yang belum ada di grup lain. Beberapa elemen halaman, seperti videos, tables dan placeholders tidak dapat dikelompokkan.

UngroupObjectsRequest

Pisahkan objek, seperti groups.

Representasi JSON
{
  "objectIds": [
    string
  ]
}
Kolom
objectIds[]

string

ID objek objek yang akan dipisahkan.

Hanya groups yang tidak ada di dalam groups dapat dipisahkan. Semua grup harus berada di halaman yang sama. Grup itu sendiri akan dihapus. Ukuran dan posisi visual semua turunan dipertahankan.

UpdatePageElementAltTextRequest

Memperbarui judul teks alternatif dan/atau deskripsi page element.

Representasi JSON
{
  "objectId": string,
  "title": string,
  "description": string
}
Kolom
objectId

string

ID objek elemen halaman tempat pembaruan diterapkan.

title

string

Judul teks alternatif yang diperbarui untuk elemen halaman. Jika tidak disetel, nilai yang ada akan dipertahankan. Judul diekspos ke pembaca layar dan antarmuka aksesibilitas lainnya. Hanya gunakan nilai yang dapat dibaca manusia terkait konten elemen halaman.

description

string

Deskripsi teks alternatif yang diperbarui untuk elemen halaman. Jika tidak disetel, nilai yang ada akan dipertahankan. Deskripsi diekspos ke pembaca layar dan antarmuka aksesibilitas lainnya. Hanya gunakan nilai yang dapat dibaca manusia terkait konten elemen halaman.

ReplaceImageRequest

Mengganti gambar yang ada dengan gambar baru.

Mengganti gambar akan menghapus beberapa image effects dari image yang ada.

Representasi JSON
{
  "imageObjectId": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
Kolom
imageObjectId

string

ID gambar yang ada yang akan diganti. ID ini dapat diambil dari respons permintaan get.

imageReplaceMethod

enum (ImageReplaceMethod)

Metode penggantian.

Kolom union image_source. Jenis sumber gambar. image_source hanya dapat berupa salah satu dari hal berikut:
url

string

URL gambar.

Gambar akan diambil satu kali pada waktu penyisipan dan salinannya disimpan untuk ditampilkan di dalam presentasi. Gambar harus berukuran kurang dari 50 MB, tidak boleh lebih dari 25 megapiksel, dan harus dalam format PNG, JPEG, atau GIF.

URL yang diberikan tidak boleh melebihi 2 KB. URL disimpan dengan gambar, dan diekspos melalui Image.source_url kolom tersebut.

UpdateSlidePropertiesRequest

Memperbarui properti Slide.

Representasi JSON
{
  "objectId": string,
  "slideProperties": {
    object (SlideProperties)
  },
  "fields": string
}
Kolom
objectId

string

ID objek slide tempat pembaruan diterapkan.

slideProperties

object (SlideProperties)

Properti slide yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. 'slideProperties' root bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya untuk memperbarui apakah slide dilewati, setel fields dapat "isSkipped".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

UpdatePageElementsZOrderRequest

Memperbarui urutan Z elemen halaman. Urutan Z adalah urutan elemen pada halaman dari belakang ke depan. Elemen halaman di depan dapat menutupi elemen yang ada di belakangnya.

Representasi JSON
{
  "pageElementObjectIds": [
    string
  ],
  "operation": enum (ZOrderOperation)
}
Kolom
pageElementObjectIds[]

string

ID objek elemen halaman yang akan diperbarui.

Semua elemen halaman harus berada di halaman yang sama dan tidak boleh dikelompokkan.

operation

enum (ZOrderOperation)

Operasi urutan Z yang akan diterapkan pada elemen halaman.

Saat menerapkan operasi pada beberapa elemen halaman, urutan Z relatif dalam elemen halaman tersebut sebelum operasi dipertahankan.

ZOrderOperation

Operasi untuk memperbarui urutan Z elemen halaman.

Enum
Z_ORDER_OPERATION_UNSPECIFIED Operasi tidak ditentukan.
BRING_TO_FRONT Membawa elemen halaman ke bagian depan halaman.
BRING_FORWARD Membawa elemen halaman maju pada halaman dengan satu elemen relatif terhadap elemen paling depan di elemen halaman yang ditentukan.
SEND_BACKWARD Mengirim elemen halaman mundur pada halaman sebesar satu elemen relatif terhadap elemen terjauh di belakang satu elemen halaman yang ditentukan.
SEND_TO_BACK Mengirim elemen halaman ke bagian belakang halaman.

UpdateLineCategoryRequest

Memperbarui kategori line.

Representasi JSON
{
  "objectId": string,
  "lineCategory": enum (LineCategory)
}
Kolom
objectId

string

ID objek baris tempat update diterapkan.

Hanya satu baris dengan category menunjukkan bahwa ini adalah "konektor" dapat diperbarui.

Jalur tersebut dapat diubah rutenya setelah memperbarui kategorinya.

lineCategory

enum (LineCategory)

Kategori garis yang akan diperbarui.

Persis line type ditentukan berdasarkan kategori yang akan diperbarui dan cara peruteannya agar terhubung ke elemen halaman lainnya.

RerouteLineRequest

Mengubah rute line sedemikian rupa sehingga terhubung di dua situs koneksi terdekat di elemen halaman yang terhubung.

Representasi JSON
{
  "objectId": string
}
Kolom
objectId

string

ID objek jalur yang akan diubah rutenya.

Hanya satu baris dengan category menunjukkan bahwa ini adalah "konektor" dapat diubah rutenya. Sambungan awal dan akhir garis harus berada pada elemen halaman yang berbeda.