Richiesta
Un singolo tipo di aggiornamento da applicare a una presentazione.
| Rappresentazione JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "createSlide": { object ( |
| Campi | |
|---|---|
| Il tipo di aggiornamento. È necessario un solo campo. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
createSlide
|
Crea una nuova slide. |
createShape
|
Crea una nuova forma. |
createTable
|
Crea una nuova tabella. |
insertText
|
Inserisce il testo in una forma o in una cella di una tabella. |
insertTableRows
|
Inserisce righe in una tabella. |
insertTableColumns
|
Inserisce colonne in una tabella. |
deleteTableRow
|
Elimina una riga da una tabella. |
deleteTableColumn
|
Elimina una colonna da una tabella. |
replaceAllText
|
Sostituisce tutte le istanze del testo specificato. |
deleteObject
|
Elimina una pagina o un elemento di pagina dalla presentazione. |
updatePageElementTransform
|
Aggiorna la trasformazione di un elemento di pagina. |
updateSlidesPosition
|
Aggiorna la posizione di un insieme di slide nella presentazione. |
deleteText
|
Elimina il testo da una forma o da una cella di una tabella. |
createImage
|
Crea un'immagine. |
createVideo
|
Crea un video. |
createSheetsChart
|
Crea un grafico Fogli Google incorporato. |
createLine
|
Crea una linea. |
refreshSheetsChart
|
Aggiorna un grafico di Fogli Google. |
updateShapeProperties
|
Aggiorna le proprietà di un
|
updateImageProperties
|
Aggiorna le proprietà di un
|
updateVideoProperties
|
Aggiorna le proprietà di un
|
updatePageProperties
|
Aggiorna le proprietà di un
|
updateTableCellProperties
|
Aggiorna le proprietà di un
|
updateLineProperties
|
Aggiorna le proprietà di un
|
createParagraphBullets
|
Crea elenchi puntati per i paragrafi. |
replaceAllShapesWithImage
|
Sostituisce tutte le forme che corrispondono a determinati criteri con un'immagine. |
duplicateObject
|
Duplica una slide o un elemento della pagina. |
updateTextStyle
|
Aggiorna lo stile del testo all'interno di un
|
replaceAllShapesWithSheetsChart
|
Sostituisce tutte le forme che corrispondono a determinati criteri con un grafico di Fogli Google. |
deleteParagraphBullets
|
Elimina i punti elenco dai paragrafi. |
updateParagraphStyle
|
Aggiorna lo stile dei paragrafi all'interno di un
|
updateTableBorderProperties
|
Aggiorna le proprietà dei bordi della tabella in un
|
updateTableColumnProperties
|
Aggiorna le proprietà di una
colonna |
updateTableRowProperties
|
Aggiorna le proprietà di una riga
|
mergeTableCells
|
Unisce le celle in un
|
unmergeTableCells
|
Annulla l'unione delle celle in un
|
groupObjects
|
Raggruppa gli oggetti, ad esempio gli elementi della pagina. |
ungroupObjects
|
Separa gli oggetti, ad esempio
|
updatePageElementAltText
|
Aggiorna il titolo e/o la descrizione del testo alternativo di un
|
replaceImage
|
Sostituisce un'immagine esistente con una nuova. |
updateSlideProperties
|
Aggiorna le proprietà di una slide |
updatePageElementsZOrder
|
Aggiorna l'ordine Z di
|
updateLineCategory
|
Aggiorna la categoria di un
|
rerouteLine
|
Reindirizza un
|
insertComment
|
Inserisce un
|
addCommentReply
|
Aggiunge una risposta a un
|
updateCommentPost
|
Aggiorna un post esistente (post principale o risposta) di un
|
deleteComment
|
Elimina un
|
deleteCommentReply
|
Elimina una risposta
|
| Fine dei campi che si escludono a vicenda. | |
CreateSlideRequest
Crea una slide.
| Rappresentazione JSON |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
insertionIndex
|
L'indice facoltativo in base zero che indica dove inserire le slide. Se non specifichi un indice, la slide viene creata alla fine. |
slideLayoutReference
|
Riferimento al layout della diapositiva da inserire, in base al master corrente, che è uno dei seguenti:
Se LayoutReference non viene trovato nel master corrente, viene restituito un errore 400 Bad Request.
Se non specifichi un riferimento al layout, la slide utilizza il layout predefinito
|
placeholderIdMappings[]
|
Un elenco facoltativo di mappature degli ID oggetto da
|
LayoutReference
Riferimento al layout delle slide. Questo può fare riferimento a:
- Un layout predefinito
- Uno dei layout della presentazione.
| Rappresentazione JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"predefinedLayout": enum ( |
| Campi | |
|---|---|
| Il tipo di LayoutReference. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
predefinedLayout
|
Layout predefinito. |
layoutId
|
ID layout: l'ID oggetto di uno dei layout della presentazione. |
| Fine dei campi che si escludono a vicenda. | |
PredefinedLayout
Tipi di layout predefiniti. Questi sono layout comunemente utilizzati nelle presentazioni. Tuttavia, non è garantito che questi layout siano presenti nel master corrente, in quanto potrebbero essere stati eliminati o non far parte del tema utilizzato. Inoltre, i segnaposto di ogni layout potrebbero essere stati modificati.
| Enum | |
|---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Layout non specificato. |
BLANK
|
Layout vuoto, senza segnaposto. |
CAPTION_ONLY
|
Layout con una didascalia in basso. |
TITLE
|
Layout con un titolo e un sottotitolo. |
TITLE_AND_BODY
|
Layout con un titolo e un corpo. |
TITLE_AND_TWO_COLUMNS
|
Layout con un titolo e due colonne. |
TITLE_ONLY
|
Layout con solo un titolo. |
SECTION_HEADER
|
Layout con un titolo di sezione. |
SECTION_TITLE_AND_DESCRIPTION
|
Layout con titolo e sottotitolo su un lato e descrizione sull'altro. |
ONE_COLUMN_TEXT
|
Layout con un titolo e un corpo, disposti in una singola colonna. |
MAIN_POINT
|
Layout con un punto principale. |
BIG_NUMBER
|
Layout con un titolo numerico di grandi dimensioni. |
LayoutPlaceholderIdMapping
La mappatura dell'ID specificata dall'utente per un segnaposto che verrà creato in una slide da un layout specificato.
| Rappresentazione JSON |
|---|
{
"objectId": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"layoutPlaceholder": {
object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente per il segnaposto identificato sopra da creare in una slide.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
| Il tipo per identificare un segnaposto in un layout. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
layoutPlaceholder
|
Il segnaposto in un layout che verrà applicato a una slide. Sono necessari solo
|
layoutPlaceholderObjectId
|
L'ID oggetto del segnaposto in un layout che verrà applicato a una slide. |
| Fine dei campi che si escludono a vicenda. | |
CreateShapeRequest
Crea una nuova forma.
| Rappresentazione JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
|
elementProperties
|
Le proprietà dell'elemento per la forma. |
shapeType
|
Il tipo di forma. |
PageElementProperties
Proprietà comuni per un elemento della pagina.
Nota: quando crei inizialmente un
PageElement, l'API potrebbe modificare i valori di
size
e
transform, ma le dimensioni visive rimarranno invariate.
| Rappresentazione JSON |
|---|
{ "pageObjectId": string, "size": { object ( |
| Campi | |
|---|---|
pageObjectId
|
L'ID oggetto della pagina in cui si trova l'elemento. |
size
|
La dimensione dell'elemento. |
transform
|
La trasformazione dell'elemento. |
CreateTableRequest
Crea una nuova tabella.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
elementProperties
|
Le proprietà dell'elemento per la tabella. La tabella verrà creata con le dimensioni fornite, soggette a una dimensione minima. Se non viene fornita alcuna dimensione, la tabella verrà dimensionata automaticamente. Le trasformazioni della tabella devono avere una scala pari a 1 e nessun componente di taglio. Se non viene fornita alcuna trasformazione, la tabella verrà centrata nella pagina. |
rows
|
Numero di righe nella tabella. |
columns
|
Numero di colonne nella tabella. |
InsertTextRequest
Inserisce il testo in una forma o in una cella di una tabella.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma o della tabella in cui verrà inserito il testo. |
cellLocation
|
La posizione facoltativa della cella della tabella se il testo deve essere inserito in una cella della tabella. Se presente, objectId deve fare riferimento a una tabella. |
text
|
Il testo da inserire.
L'inserimento di un carattere di nuova riga creerà implicitamente un nuovo
Gli stili di testo per il testo inserito verranno determinati automaticamente, in genere mantenendo lo stile del testo adiacente. Nella maggior parte dei casi, il testo verrà aggiunto all' Alcuni caratteri di controllo (U+0000-U+0008, U+000C-U+001F) e caratteri dell'area di utilizzo privato del piano multilingue di base Unicode (U+E000-U+F8FF) verranno rimossi dal testo inserito. |
insertionIndex
|
L'indice in cui verrà inserito il testo, in unità di codice Unicode, in base agli indici
L'indice è in base zero e viene calcolato dall'inizio della stringa. L'indice potrebbe essere modificato per impedire inserimenti all'interno dei cluster di grafemi Unicode. In questi casi, il testo verrà inserito immediatamente dopo il cluster di grafemi. |
InsertTableRowsRequest
Inserisce righe in una tabella.
| Rappresentazione JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Campi | |
|---|---|
tableObjectId
|
La tabella in cui inserire le righe. |
cellLocation
|
La posizione della cella della tabella di riferimento da cui verranno inserite le righe. Viene inserita una nuova riga sopra (o sotto) la riga in cui si trova la cella di riferimento. Se la cella di riferimento è una cella unita, viene inserita una nuova riga sopra (o sotto) la cella unita. |
insertBelow
|
Se inserire nuove righe sotto la posizione della cella di riferimento.
|
number
|
Il numero di righe da inserire. Massimo 20 per richiesta. |
InsertTableColumnsRequest
Inserisce colonne in una tabella.
Le altre colonne della tabella verranno ridimensionate per adattarsi alla nuova colonna.
| Rappresentazione JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Campi | |
|---|---|
tableObjectId
|
La tabella in cui inserire le colonne. |
cellLocation
|
La posizione della cella della tabella di riferimento da cui verranno inserite le colonne. Verrà inserita una nuova colonna a sinistra (o a destra) della colonna in cui si trova la cella di riferimento. Se la cella di riferimento è una cella unita, verrà inserita una nuova colonna a sinistra (o a destra) della cella unita. |
insertRight
|
Se inserire nuove colonne a destra della posizione della cella di riferimento.
|
number
|
Il numero di colonne da inserire. Massimo 20 per richiesta. |
DeleteTableRowRequest
Elimina una riga da una tabella.
| Rappresentazione JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Campi | |
|---|---|
tableObjectId
|
La tabella da cui eliminare le righe. |
cellLocation
|
La posizione della cella della tabella di riferimento da cui verrà eliminata una riga. La riga a cui appartiene questa cella verrà eliminata. Se si tratta di una cella unita, verranno eliminate più righe. Se dopo l'eliminazione non rimangono righe nella tabella, l'intera tabella viene eliminata. |
DeleteTableColumnRequest
Elimina una colonna da una tabella.
| Rappresentazione JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Campi | |
|---|---|
tableObjectId
|
La tabella da cui eliminare le colonne. |
cellLocation
|
La posizione della cella della tabella di riferimento da cui verrà eliminata una colonna. La colonna a cui appartiene questa cella verrà eliminata. Se si tratta di una cella unita, verranno eliminate più colonne. Se dopo l'eliminazione non rimangono colonne nella tabella, viene eliminata l'intera tabella. |
ReplaceAllTextRequest
Sostituisce tutte le istanze di testo corrispondenti a un criterio con
replace text.
| Rappresentazione JSON |
|---|
{
"replaceText": string,
"pageObjectIds": [
string
],
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"containsText": {
object ( |
| Campi | |
|---|---|
replaceText
|
Il testo che sostituirà il testo corrispondente. |
pageObjectIds[]
|
Se non è vuoto, limita le corrispondenze agli elementi della pagina solo nelle pagine specificate.
Restituisce un errore 400 Bad Request se viene fornito l'ID oggetto pagina di un
|
| I criteri utilizzati per trovare il testo da sostituire. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
containsText
|
Trova il testo in una forma corrispondente a questa sottostringa. |
| Fine dei campi che si escludono a vicenda. | |
SubstringMatchCriteria
Un criterio che corrisponde a una stringa di testo specifica in una forma o in una tabella.
| Rappresentazione JSON |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| Campi | |
|---|---|
text
|
Il testo da cercare nella forma o nella tabella. |
matchCase
|
Indica se la ricerca deve rispettare la distinzione tra maiuscole e minuscole:
|
searchByRegex
|
Facoltativo. True se il valore di ricerca deve essere trattato come un'espressione regolare. Tutte le barre rovesciate nel pattern devono essere precedute dal carattere di escape.
|
DeleteObjectRequest
Elimina un oggetto, pages o page elements, dalla presentazione.
| Rappresentazione JSON |
|---|
{ "objectId": string } |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della pagina o dell'elemento di pagina da eliminare.
Se dopo un'operazione di eliminazione un
Se un segnaposto viene eliminato in un layout, vengono eliminati anche tutti i segnaposto ereditati vuoti. |
UpdatePageElementTransformRequest
Aggiorna la trasformazione di un elemento di pagina.
L'aggiornamento della trasformazione di un gruppo modificherà la trasformazione assoluta degli elementi della pagina in quel gruppo, il che può modificarne l'aspetto visivo. Per ulteriori dettagli, consulta la documentazione relativa a
PageElement.transform.
| Rappresentazione JSON |
|---|
{ "objectId": string, "transform": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto dell'elemento di pagina da aggiornare. |
transform
|
La matrice di trasformazione dell'input utilizzata per aggiornare l'elemento di pagina. |
applyMode
|
La modalità di applicazione dell'aggiornamento della trasformazione. |
ApplyMode
Le modalità di applicazione dell'aggiornamento della trasformazione.
| Enum | |
|---|---|
APPLY_MODE_UNSPECIFIED
|
Modalità non specificata. |
RELATIVE
|
Applica la nuova matrice AffineTransform a quella esistente e la sostituisce con la concatenazione risultante. |
ABSOLUTE
|
Sostituisce la matrice AffineTransform esistente con quella nuova. |
UpdateSlidesPositionRequest
Aggiorna la posizione delle slide nella presentazione.
| Rappresentazione JSON |
|---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
| Campi | |
|---|---|
slideObjectIds[]
|
Gli ID delle slide della presentazione da spostare. Le slide in questo elenco devono essere nell'ordine della presentazione esistente, senza duplicati. |
insertionIndex
|
L'indice in cui devono essere inserite le slide, in base alla disposizione delle slide prima dello spostamento. Deve essere compreso tra zero e il numero di slide della presentazione, inclusi. |
DeleteTextRequest
Elimina il testo da una forma o da una cella di una tabella.
| Rappresentazione JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma o della tabella da cui verrà eliminato il testo. |
cellLocation
|
La posizione facoltativa della cella della tabella se il testo deve essere eliminato da una cella della tabella. Se presente, objectId deve fare riferimento a una tabella. |
textRange
|
L'intervallo di testo da eliminare, in base agli indici
Alla fine del testo di una forma o di una cella di tabella è sempre presente un carattere di nuova riga implicito che non può essere eliminato.
L'eliminazione di testo che attraversa il confine di un paragrafo può comportare modifiche agli stili e agli elenchi dei paragrafi, in quanto i due paragrafi vengono uniti. Gli intervalli che includono una sola unità di codice di una coppia surrogata vengono espansi in modo da includere entrambe le unità di codice. |
Intervallo
Specifica un intervallo contiguo di una raccolta indicizzata, ad esempio i caratteri nel testo.
| Rappresentazione JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| Campi | |
|---|---|
startIndex
|
L'indice facoltativo in base zero dell'inizio della raccolta. Obbligatorio per
|
endIndex
|
L'indice facoltativo basato su zero della fine della raccolta. Obbligatorio per
|
type
|
Il tipo di intervallo. |
Tipo
I tipi di intervalli.
| Enum | |
|---|---|
RANGE_TYPE_UNSPECIFIED
|
Tipo di intervallo non specificato. Questo valore non deve essere utilizzato. |
FIXED_RANGE
|
Un intervallo fisso. Devono essere specificati sia
startIndex
sia
endIndex.
|
FROM_START_INDEX
|
Inizia l'intervallo a
startIndex
e continua fino alla fine della raccolta. endIndex
non deve essere specificato.
|
ALL
|
Imposta l'intervallo in modo che corrisponda all'intera lunghezza della raccolta. Non devono essere specificati né
startIndex
né
endIndex.
|
CreateImageRequest
Crea un'immagine.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
elementProperties
|
Le proprietà dell'elemento per l'immagine. Quando le proporzioni delle dimensioni fornite non corrispondono a quelle dell'immagine, l'immagine viene scalata e centrata rispetto alle dimensioni per mantenere le proporzioni. La trasformazione fornita viene applicata dopo questa operazione.
La proprietà
La proprietà
|
| Il tipo di origine dell'immagine. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
url
|
L'URL dell'immagine. L'immagine viene recuperata una sola volta al momento dell'inserimento e ne viene memorizzata una copia per la visualizzazione all'interno della presentazione. Le immagini non devono superare i 50 MB, non possono superare i 25 megapixel e devono essere in formato PNG, JPEG o GIF.
L'URL fornito deve essere accessibile pubblicamente e non deve superare i 2 KB. L'URL viene salvato con l'immagine e visualizzato tramite il campo
|
| Fine dei campi che si escludono a vicenda. | |
CreateVideoRequest
Crea un video.
NOTA: per creare un video da Google Drive, l'app richiedente deve disporre di almeno uno degli ambiti OAuth drive, drive.readonly o drive.file.
| Rappresentazione JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
elementProperties
|
Le proprietà dell'elemento per il video.
La proprietà
La proprietà
|
source
|
L'origine del video. |
id
|
L'identificatore univoco della sorgente video per questo video. Ad esempio, per il video di YouTube https://www.youtube.com/watch?v=7U3axjORYZ0, l'ID è 7U3axjORYZ0. Per un video di Google Drive https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q l'ID è 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Per accedere a un file video di Google Drive, potresti dover aggiungere una chiave di accesso alla risorsa all'intestazione HTTP per un sottoinsieme di file precedenti. Per saperne di più, consulta Accedere ai file condivisi tramite link utilizzando le chiavi delle risorse. |
CreateSheetsChartRequest
Crea un grafico Fogli Google incorporato.
NOTA: la creazione di grafici richiede almeno uno degli ambiti OAuth spreadsheets.readonly, spreadsheets, drive.readonly, drive.file o drive.
| Rappresentazione JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente. Se specificato, l'ID deve essere univoco tra tutte le pagine e gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico [a-zA-Z0-9_] e poi essere seguito da un numero qualsiasi dei seguenti caratteri [a-zA-Z0-9_-:]. La lunghezza dell'ID non deve essere inferiore a 5 o superiore a 50. Se il campo è vuoto, verrà generato un identificatore univoco. |
elementProperties
|
Le proprietà degli elementi del grafico. Quando le proporzioni delle dimensioni fornite non corrispondono a quelle del grafico, il grafico viene scalato e centrato rispetto alle dimensioni per mantenere le proporzioni. La trasformazione fornita viene applicata dopo questa operazione. |
spreadsheetId
|
L'ID del foglio di lavoro Google Sheets che contiene il grafico. Potresti dover aggiungere una chiave di accesso alla risorsa all'intestazione HTTP per un sottoinsieme di file precedenti. Per saperne di più, consulta Accedere ai file condivisi tramite link utilizzando le chiavi delle risorse. |
chartId
|
L'ID del grafico specifico nel foglio di lavoro Fogli Google. |
linkingMode
|
La modalità con cui il grafico è collegato al foglio di lavoro di origine. Se non specificato, il grafico sarà un'immagine non collegata. |
LinkingMode
La modalità con cui il grafico è collegato al foglio di lavoro di origine.
| Enum | |
|---|---|
NOT_LINKED_IMAGE
|
Il grafico non è associato al foglio di lavoro di origine e non può essere aggiornato. Un grafico non collegato verrà inserito come immagine. |
LINKED
|
Il collegamento del grafico consente di aggiornarlo e gli altri collaboratori visualizzeranno un link al foglio di lavoro. |
CreateLineRequest
Crea una linea.
| Rappresentazione JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Campi | |
|---|---|
objectId
|
Un ID oggetto fornito dall'utente.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
elementProperties
|
Le proprietà dell'elemento per la linea. |
lineCategory
|
La categoria della linea da creare.
Deprecata
: utilizza
Il
Se specifichi sia un
|
category
|
La categoria della linea da creare.
Il
Se specifichi sia un
Se non specifichi un valore per
Se non specifichi nessuno dei due, viene utilizzato
|
Categoria
Le categorie di righe.
| Enum | |
|---|---|
STRAIGHT
|
Connettori dritti, incluso il connettore dritto 1. Questa è la categoria predefinita quando non ne viene specificata una. |
BENT
|
Connettori piegati, inclusi i connettori piegati da 2 a 5. |
CURVED
|
Connettori curvi, inclusi i connettori curvi da 2 a 5. |
RefreshSheetsChartRequest
Aggiorna un grafico di Fogli Google incorporato sostituendolo con l'ultima versione del grafico di Fogli Google.
NOTA: l'aggiornamento dei grafici richiede almeno uno degli ambiti OAuth spreadsheets.readonly, spreadsheets, drive.readonly o drive.
| Rappresentazione JSON |
|---|
{ "objectId": string } |
| Campi | |
|---|---|
objectId
|
L'ID oggetto del grafico da aggiornare. |
UpdateShapePropertiesRequest
Aggiorna le proprietà di un
Shape.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma a cui vengono applicati gli aggiornamenti. |
shapeProperties
|
Le proprietà della forma da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore di riempimento a tinta unita dello sfondo della forma, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
UpdateImagePropertiesRequest
Aggiorna le proprietà di un
Image.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto dell'immagine a cui vengono applicati gli aggiornamenti. |
imageProperties
|
Le proprietà dell'immagine da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore del contorno dell'immagine, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
UpdateVideoPropertiesRequest
Aggiorna le proprietà di un
Video.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto del video a cui vengono applicati gli aggiornamenti. |
videoProperties
|
Le proprietà video da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore del contorno del video, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
UpdatePagePropertiesRequest
Aggiorna le proprietà di un
Page.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della pagina a cui viene applicato l'aggiornamento. |
pageProperties
|
Le proprietà della pagina da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore di riempimento solido dello sfondo della pagina, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
UpdateTableCellPropertiesRequest
Aggiorna le proprietà di un
TableCell.
| Rappresentazione JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
tableRange
|
L'intervallo della tabella che rappresenta il sottoinsieme della tabella a cui vengono applicati gli aggiornamenti. Se non viene specificato un intervallo di tabelle, gli aggiornamenti verranno applicati all'intera tabella. |
tableCellProperties
|
Le proprietà della cella della tabella da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore di riempimento solido dello sfondo della cella della tabella, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
TableRange
Un intervallo di tabella rappresenta un riferimento a un sottoinsieme di una tabella.
È importante notare che le celle specificate da un intervallo di tabella non formano necessariamente un rettangolo. Ad esempio, supponiamo di avere una tabella 3 x 3 in cui tutte le celle dell'ultima riga sono unite. La tabella ha questo aspetto:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Un intervallo di tabella con posizione = (0, 0), estensione riga = 3 ed estensione colonna = 2 specifica le seguenti celle:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| Rappresentazione JSON |
|---|
{
"location": {
object ( |
| Campi | |
|---|---|
location
|
La posizione iniziale dell'intervallo della tabella. |
rowSpan
|
L'intervallo di righe dell'intervallo della tabella. |
columnSpan
|
L'intervallo di colonne dell'intervallo della tabella. |
UpdateLinePropertiesRequest
Aggiorna le proprietà di un
Line.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della linea a cui viene applicato l'aggiornamento. |
lineProperties
|
Le proprietà della linea da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore di riempimento solido della linea, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
CreateParagraphBulletsRequest
Crea elenchi puntati per tutti i paragrafi che si sovrappongono all'intervallo di indice di testo specificato.
Il livello di nidificazione di ogni paragrafo viene determinato contando i tabulazioni iniziali davanti a ogni paragrafo. Per evitare spazio eccessivo tra il punto elenco e il paragrafo corrispondente, queste tabulazioni iniziali vengono rimosse da questa richiesta. Ciò potrebbe modificare gli indici di alcune parti del testo.
Se il paragrafo immediatamente precedente a quelli in fase di aggiornamento si trova in un elenco con un preset corrispondente, i paragrafi in fase di aggiornamento vengono aggiunti all'elenco precedente.
| Rappresentazione JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma o della tabella contenente il testo a cui aggiungere i punti elenco. |
cellLocation
|
La posizione facoltativa della cella della tabella se il testo da modificare si trova in una cella della tabella. Se presente, objectId deve fare riferimento a una tabella. |
textRange
|
L'intervallo di testo a cui applicare i preset degli elenchi puntati, in base agli indici |
bulletPreset
|
I tipi di glifi elenco puntato da utilizzare. Il valore predefinito è
|
BulletGlyphPreset
Pattern preimpostati di glifi puntati per gli elenchi nel testo.
Questi pattern utilizzano i seguenti tipi di elenchi puntati:
-
ARROW: una freccia, corrispondente a un punto di codice Unicode U+2794 -
ARROW3D: Una freccia con ombreggiatura 3D, corrispondente a un punto di codice Unicode U+27a2 -
CHECKBOX: un quadrato vuoto, corrispondente a un punto di codice Unicode U+274f -
CIRCLE: Un cerchio vuoto, corrispondente a un punto di codice Unicode U+25cb -
DIAMOND: un rombo pieno, corrispondente a un punto di codice Unicode U+25c6 -
DIAMONDX: Un diamante con una "x", corrispondente a un punto di codice Unicode U+2756 -
HOLLOWDIAMOND: Un rombo vuoto, corrispondente a un punto di codice Unicode U+25c7 -
DISC: Un cerchio pieno, corrispondente a un punto di codice Unicode U+25cf -
SQUARE: Un quadrato pieno, corrispondente a un punto di codice Unicode U+25a0 -
STAR: una stella, corrispondente a un punto di codice Unicode U+2605 -
ALPHA: una lettera minuscola, ad esempio "a", "b" o "c". -
UPPERALPHA: una lettera maiuscola, ad esempio "A", "B" o "C". -
DIGIT: un numero, ad esempio "1", "2" o "3". -
ZERODIGIT: un numero in cui i numeri a una sola cifra sono preceduti da uno zero, ad esempio "01", "02" o "03". I numeri con più di una cifra non hanno un prefisso zero. -
ROMAN: un numero romano minuscolo, ad esempio "i", "ii" o "iii". -
UPPERROMAN: un numero romano maiuscolo, ad esempio "I", "II" o "III". -
LEFTTRIANGLE: un triangolo rivolto a sinistra, corrispondente a un punto di codice Unicode U+25c4
| Enum | |
|---|---|
BULLET_DISC_CIRCLE_SQUARE
|
Un elenco puntato con un
DISC,
CIRCLE
e
SQUARE
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Un elenco puntato con un
DIAMONDX,
ARROW3D
e
SQUARE
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_CHECKBOX
|
Un elenco puntato con
CHECKBOX
glifi dei punti elenco per tutti i livelli di nidificazione dell'elenco.
|
BULLET_ARROW_DIAMOND_DISC
|
Un elenco puntato con un
ARROW,
DIAMOND
e
DISC
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_STAR_CIRCLE_SQUARE
|
Un elenco puntato con un
STAR,
CIRCLE
e
SQUARE
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Un elenco puntato con un
ARROW3D,
CIRCLE
e
SQUARE
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Un elenco puntato con un
LEFTTRIANGLE,
DIAMOND
e
DISC
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Un elenco puntato con un
DIAMONDX,
HOLLOWDIAMOND
e
SQUARE
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Un elenco puntato con un
DIAMOND,
CIRCLE
e
SQUARE
glifo puntato per i primi tre livelli di annidamento dell'elenco.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Un elenco numerato con
DIGIT,
ALPHA
e
ROMAN
glifi numerici per i primi tre livelli di annidamento dell'elenco, seguiti da punti.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Un elenco numerato con
DIGIT,
ALPHA
e
ROMAN
glifi numerici per i primi tre livelli di annidamento dell'elenco, seguiti da parentesi.
|
NUMBERED_DIGIT_NESTED
|
Un elenco numerato con
DIGIT
glifi numerici separati da punti, in cui ogni livello di nidificazione utilizza il glifo del livello di nidificazione precedente come prefisso. Ad esempio: "1.", '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Un elenco numerato con
UPPERALPHA,
ALPHA
e
ROMAN
glifi numerici per i primi tre livelli di annidamento dell'elenco, seguiti da punti.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Un elenco numerato con
UPPERROMAN,
UPPERALPHA
e
DIGIT
glifi numerici per i primi tre livelli di annidamento dell'elenco, seguiti da punti.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Un elenco numerato con
ZERODIGIT,
ALPHA
e
ROMAN
glifi numerici per i primi tre livelli di annidamento dell'elenco, seguiti da punti.
|
ReplaceAllShapesWithImageRequest
Sostituisce tutte le forme che corrispondono ai criteri specificati con l'immagine fornita.
Le immagini che sostituiscono le forme sono rettangolari dopo essere state inserite nella presentazione e non assumono le forme delle figure.
| Rappresentazione JSON |
|---|
{ "replaceMethod": enum ( |
| Campi | |
|---|---|
replaceMethod
|
Il metodo di sostituzione.
Deprecata
: utilizza
Se specifichi sia un
|
imageReplaceMethod
|
Il metodo di sostituzione dell'immagine.
Se specifichi sia un
Se non specifichi un valore per
Se non specifichi nessuno dei due, viene utilizzato CENTER_INSIDE. |
pageObjectIds[]
|
Se non è vuoto, limita le corrispondenze agli elementi della pagina solo nelle pagine specificate.
Restituisce un errore 400 Bad Request se viene fornito l'ID oggetto pagina di un
|
| I criteri che le forme devono soddisfare per essere sostituite. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
containsText
|
Se impostata, questa richiesta sostituirà tutte le forme che contengono il testo specificato. |
| Fine dei campi che si escludono a vicenda. | |
| Il tipo di origine dell'immagine. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
imageUrl
|
L'URL dell'immagine. L'immagine viene recuperata una sola volta al momento dell'inserimento e ne viene memorizzata una copia per la visualizzazione all'interno della presentazione. Le immagini devono avere dimensioni inferiori a 50 MB, non possono superare i 25 megapixel e devono essere in formato PNG, JPEG o GIF.
L'URL fornito può contenere al massimo 2 kB. L'URL stesso viene salvato con l'immagine ed esposto tramite il campo
|
| Fine dei campi che si escludono a vicenda. | |
ReplaceMethod
Il metodo di sostituzione.
| Enum | |
|---|---|
CENTER_INSIDE
|
Scala e centra l'immagine in modo che si adatti ai limiti della forma originale e mantiene le proporzioni dell'immagine. Le dimensioni di rendering dell'immagine potrebbero essere inferiori a quelle della forma. Questo è il metodo predefinito quando non ne viene specificato uno. |
CENTER_CROP
|
Scala e centra l'immagine in modo che riempia i limiti della forma originale. L'immagine potrebbe essere ritagliata per riempire la forma. Le dimensioni di rendering dell'immagine saranno le stesse della forma originale. |
ImageReplaceMethod
Il metodo di sostituzione dell'immagine.
| Enum | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Metodo di sostituzione dell'immagine non specificato. Questo valore non deve essere utilizzato. |
CENTER_INSIDE
|
Scala e centra l'immagine in modo che si adatti ai limiti della forma originale e mantiene le proporzioni dell'immagine. Le dimensioni di rendering dell'immagine potrebbero essere inferiori a quelle della forma. Questo è il metodo predefinito quando non ne viene specificato uno. |
CENTER_CROP
|
Scala e centra l'immagine in modo che riempia i limiti della forma originale. L'immagine potrebbe essere ritagliata per riempire la forma. Le dimensioni di rendering dell'immagine saranno le stesse della forma originale. |
DuplicateObjectRequest
Duplica una slide o un elemento della pagina.
Quando duplichi una slide, la slide duplicata viene creata immediatamente dopo la slide specificata. Quando duplichi un elemento di pagina, il duplicato viene posizionato nella stessa pagina e nella stessa posizione dell'originale.
| Rappresentazione JSON |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| Campi | |
|---|---|
objectId
|
L'ID dell'oggetto da duplicare. |
objectIds
|
L'oggetto duplicato può contenere altri oggetti, ad esempio quando si duplica una slide o un elemento di pagina di un gruppo. Questa mappa definisce come vengono generati gli ID degli oggetti duplicati: le chiavi sono gli ID degli oggetti originali e i valori sono gli ID che verranno assegnati all'oggetto duplicato corrispondente. In questa mappa può essere specificato anche l'ID del duplicato dell'oggetto di origine, utilizzando lo stesso valore del campo
Tutte le chiavi devono corrispondere agli ID esistenti nella presentazione. Tutti i valori devono essere univoci nella presentazione e devono iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se alcuni ID degli oggetti di origine vengono omessi dalla mappatura, verrà assegnato un nuovo ID casuale. Se la mappa è vuota o non impostata, tutti gli oggetti duplicati riceveranno un nuovo ID casuale. |
UpdateTextStyleRequest
| Rappresentazione JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma o della tabella con il testo da formattare. |
cellLocation
|
La posizione della cella nella tabella contenente il testo da formattare. Se
|
style
|
Lo stile o gli stili da impostare sul testo. Se il valore di un determinato stile corrisponde a quello del genitore, lo stile verrà impostato su ereditato.
Alcune modifiche allo stile del testo potrebbero causare altre modifiche volte a rispecchiare il comportamento dell'editor di Presentazioni. Per saperne di più, consulta la documentazione di
|
textRange
|
L'intervallo di testo a cui applicare lo stile. L'intervallo può essere esteso per includere i caratteri di nuova riga adiacenti. Se l'intervallo contiene completamente un paragrafo appartenente a un elenco, anche il punto elenco del paragrafo viene aggiornato con lo stile di testo corrispondente. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare lo stile del testo in grassetto, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
ReplaceAllShapesWithSheetsChartRequest
Sostituisce tutte le forme che corrispondono ai criteri specificati con il grafico di Fogli Google fornito. Il grafico verrà scalato e centrato in modo che rientri nei limiti della forma originale.
NOTA: la sostituzione delle forme con un grafico richiede almeno uno degli ambiti OAuth spreadsheets.readonly, spreadsheets, drive.readonly o drive.
| Rappresentazione JSON |
|---|
{ "containsText": { object ( |
| Campi | |
|---|---|
containsText
|
I criteri che le forme devono soddisfare per essere sostituite. La richiesta sostituirà tutte le forme che contengono il testo specificato. |
spreadsheetId
|
L'ID del foglio di lavoro Google Sheets che contiene il grafico. |
chartId
|
L'ID del grafico specifico nel foglio di lavoro Fogli Google. |
linkingMode
|
La modalità con cui il grafico è collegato al foglio di lavoro di origine. Se non specificato, il grafico sarà un'immagine non collegata. |
pageObjectIds[]
|
Se non è vuoto, limita le corrispondenze agli elementi della pagina solo nelle pagine specificate.
Restituisce un errore 400 Bad Request se viene fornito l'ID oggetto pagina di un
|
LinkingMode
La modalità con cui il grafico è collegato al foglio di lavoro di origine.
| Enum | |
|---|---|
NOT_LINKED_IMAGE
|
Il grafico non è associato al foglio di lavoro di origine e non può essere aggiornato. Un grafico non collegato verrà inserito come immagine. |
LINKED
|
Il collegamento del grafico consente di aggiornarlo e gli altri collaboratori visualizzeranno un link al foglio di lavoro. |
DeleteParagraphBulletsRequest
Elimina i punti elenco da tutti i paragrafi che si sovrappongono all'indice di testo specificato
range.
Il livello di nidificazione di ogni paragrafo verrà mantenuto visivamente aggiungendo un rientro all'inizio del paragrafo corrispondente.
| Rappresentazione JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma o della tabella contenente il testo da cui eliminare i punti elenco. |
cellLocation
|
La posizione facoltativa della cella della tabella se il testo da modificare si trova in una cella della tabella. Se presente, objectId deve fare riferimento a una tabella. |
textRange
|
L'intervallo di testo da cui eliminare i punti elenco, in base agli
|
UpdateParagraphStyleRequest
Aggiorna lo stile di tutti i paragrafi all'interno di un
Shape
o
Table
che si sovrappongono all'intervallo di indice di testo specificato.
| Rappresentazione JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della forma o della tabella con il testo da formattare. |
cellLocation
|
La posizione della cella nella tabella contenente i paragrafi da formattare. Se
|
style
|
Lo stile del paragrafo. |
textRange
|
L'intervallo di testo contenente il paragrafo o i paragrafi da formattare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare l'allineamento del paragrafo, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
UpdateTableBorderPropertiesRequest
Aggiorna le proprietà dei bordi della tabella in un
Table.
| Rappresentazione JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
tableRange
|
L'intervallo della tabella che rappresenta il sottoinsieme della tabella a cui vengono applicati gli aggiornamenti. Se non viene specificato un intervallo di tabelle, gli aggiornamenti verranno applicati all'intera tabella. |
borderPosition
|
La posizione del bordo nell'intervallo della tabella a cui devono essere applicati gli aggiornamenti. Se non viene specificata una posizione del bordo, gli aggiornamenti verranno applicati a tutti i bordi nell'intervallo della tabella. |
tableBorderProperties
|
Le proprietà del bordo della tabella da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare il colore di riempimento solido del bordo della tabella, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
BorderPosition
La posizione del bordo della tabella.
| Enum | |
|---|---|
ALL
|
Tutti i bordi nell'intervallo. |
BOTTOM
|
Bordi nella parte inferiore dell'intervallo. |
INNER
|
Bordi all'interno dell'intervallo. |
INNER_HORIZONTAL
|
Bordi orizzontali all'interno dell'intervallo. |
INNER_VERTICAL
|
Bordi verticali all'interno dell'intervallo. |
LEFT
|
Bordi a sinistra dell'intervallo. |
OUTER
|
Bordi lungo l'esterno dell'intervallo. |
RIGHT
|
Bordi a destra dell'intervallo. |
TOP
|
Confini nella parte superiore dell'intervallo. |
UpdateTableColumnPropertiesRequest
Aggiorna le proprietà di una
colonna Table.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
columnIndices[]
|
L'elenco di indici basati su zero che specificano le colonne da aggiornare. Se non vengono forniti indici, verranno aggiornate tutte le colonne della tabella. |
tableColumnProperties
|
Le proprietà della colonna della tabella da aggiornare.
Se il valore di
|
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare la larghezza della colonna, imposta
Se "columnWidth" è incluso nella maschera del campo, ma la proprietà non è impostata,la larghezza della colonna sarà impostata per impostazione predefinita su 406.400 EMU (32 punti). |
UpdateTableRowPropertiesRequest
Aggiorna le proprietà di una
riga Table.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
rowIndices[]
|
L'elenco di indici basati su zero che specificano le righe da aggiornare. Se non vengono forniti indici, verranno aggiornate tutte le righe della tabella. |
tableRowProperties
|
Le proprietà della riga della tabella da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice
Ad esempio, per aggiornare l'altezza minima della riga, imposta
Se "'minRowHeight'" è incluso nella maschera del campo, ma la proprietà non è impostata, l'altezza minima della riga verrà impostata su 0 per impostazione predefinita. |
MergeTableCellsRequest
Unisce le celle in un
Table.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
tableRange
|
L'intervallo di tabella che specifica le celle della tabella da unire. Qualsiasi testo nelle celle unite verrà concatenato e memorizzato nella cella in alto a sinistra ("intestazione") dell'intervallo. Se l'intervallo non è rettangolare (il che può verificarsi in alcuni casi in cui l'intervallo copre celle già unite), viene restituito un errore 400 Bad Request. |
UnmergeTableCellsRequest
Annulla l'unione delle celle in un
Table.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
tableRange
|
L'intervallo di tabella che specifica le celle della tabella da separare. Tutte le celle unite in questo intervallo verranno separate e le celle già separate non saranno interessate. Se l'intervallo non contiene celle unite, la richiesta non avrà effetto. Se in una delle celle unite è presente del testo, questo rimarrà nella cella in alto a sinistra ("intestazione") del blocco risultante di celle non unite. |
GroupObjectsRequest
Raggruppa gli oggetti per creare un gruppo di oggetti. Ad esempio, i gruppi
PageElements
per creare un
Group
nella stessa pagina di tutti gli elementi secondari.
| Rappresentazione JSON |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| Campi | |
|---|---|
groupObjectId
|
Un ID oggetto fornito dall'utente per il gruppo da creare.
Se specifichi un ID, questo deve essere univoco tra tutte le pagine e tutti gli elementi della presentazione. L'ID deve iniziare con un carattere alfanumerico o un trattino basso (corrisponde all'espressione regolare
Se non specifichi un ID, ne viene generato uno univoco. |
childrenObjectIds[]
|
Gli ID oggetto degli oggetti da raggruppare.
È possibile raggruppare solo gli elementi della pagina. Devono essere presenti almeno due elementi della pagina sulla stessa pagina che non fanno già parte di un altro gruppo. Alcuni elementi della pagina, ad esempio
|
UngroupObjectsRequest
Separa gli oggetti, ad esempio
groups.
| Rappresentazione JSON |
|---|
{ "objectIds": [ string ] } |
| Campi | |
|---|---|
objectIds[]
|
Gli ID oggetto degli oggetti da separare.
Solo
|
UpdatePageElementAltTextRequest
Aggiorna il titolo e/o la descrizione del testo alternativo di un
page element.
| Rappresentazione JSON |
|---|
{ "objectId": string, "title": string, "description": string } |
| Campi | |
|---|---|
objectId
|
L'ID oggetto dell'elemento della pagina a cui vengono applicati gli aggiornamenti. |
title
|
Il titolo del testo alternativo aggiornato dell'elemento di pagina. Se non viene impostato, il valore esistente verrà mantenuto. Il titolo è esposto agli screen reader e ad altre interfacce di accessibilità. Utilizza solo valori leggibili correlati ai contenuti dell'elemento della pagina. |
description
|
La descrizione aggiornata del testo alternativo dell'elemento della pagina. Se non viene impostato, il valore esistente verrà mantenuto. La descrizione è esposta a screen reader e altre interfacce di accessibilità. Utilizza solo valori leggibili correlati ai contenuti dell'elemento della pagina. |
ReplaceImageRequest
Sostituisce un'immagine esistente con una nuova.
La sostituzione di un'immagine rimuove alcuni
image effects
dall'immagine esistente.
| Rappresentazione JSON |
|---|
{
"imageObjectId": string,
"imageReplaceMethod": enum ( |
| Campi | |
|---|---|
imageObjectId
|
L'ID dell'immagine esistente che verrà sostituita. L'ID può essere recuperato dalla risposta di una richiesta GET. |
imageReplaceMethod
|
Il metodo di sostituzione. |
| Il tipo di origine dell'immagine. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
url
|
L'URL dell'immagine. L'immagine viene recuperata una sola volta al momento dell'inserimento e ne viene memorizzata una copia per la visualizzazione all'interno della presentazione. Le immagini non devono superare i 50 MB, non possono superare i 25 megapixel e devono essere in formato PNG, JPEG o GIF.
L'URL fornito non può superare i 2 KB di lunghezza. L'URL viene salvato con l'immagine e visualizzato tramite il campo
|
| Fine dei campi che si escludono a vicenda. | |
UpdateSlidePropertiesRequest
Aggiorna le proprietà di una slide.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della slide a cui viene applicato l'aggiornamento. |
slideProperties
|
Le proprietà della slide da aggiornare. |
fields
|
I campi da aggiornare.
È necessario specificare almeno un campo. La radice "slideProperties" è implicita e non deve essere specificata. Un singolo
Ad esempio, per aggiornare se una slide viene ignorata, imposta
Per reimpostare una proprietà sul valore predefinito, includi il nome del campo nella maschera del campo, ma lascia il campo stesso non impostato. |
UpdatePageElementsZOrderRequest
Aggiorna l'ordine Z degli elementi della pagina. L'ordine Z è un ordinamento degli elementi della pagina da dietro in avanti. L'elemento di pagina in primo piano potrebbe coprire gli elementi che si trovano dietro.
| Rappresentazione JSON |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| Campi | |
|---|---|
pageElementObjectIds[]
|
Gli ID oggetto degli elementi della pagina da aggiornare. Tutti gli elementi della pagina devono trovarsi nella stessa pagina e non devono essere raggruppati. |
operation
|
L'operazione di ordine Z da applicare agli elementi della pagina. Quando applichi l'operazione a più elementi della pagina, l'ordine Z relativo all'interno di questi elementi della pagina prima dell'operazione viene mantenuto. |
ZOrderOperation
L'operazione per aggiornare l'ordine Z di un elemento della pagina.
| Enum | |
|---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
Operazione non specificata. |
BRING_TO_FRONT
|
Porta gli elementi della pagina in primo piano. |
BRING_FORWARD
|
Porta avanti di un elemento gli elementi della pagina rispetto a quello più in primo piano negli elementi della pagina specificati. |
SEND_BACKWARD
|
Porta indietro di un elemento gli elementi della pagina rispetto a quello più indietro tra gli elementi della pagina specificati. |
SEND_TO_BACK
|
Porta gli elementi della pagina in secondo piano. |
UpdateLineCategoryRequest
Aggiorna la categoria di un
line.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della linea a cui viene applicato l'aggiornamento.
È possibile aggiornare solo una linea con un
La linea potrebbe essere reindirizzata dopo l'aggiornamento della categoria. |
lineCategory
|
La categoria di riga da aggiornare.
Il |
RerouteLineRequest
Reindirizza un
line
in modo che sia collegato ai due siti di connessione più vicini sugli elementi della pagina collegata.
| Rappresentazione JSON |
|---|
{ "objectId": string } |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della linea da reindirizzare.
Può essere reindirizzata solo una linea con un
|
InsertCommentRequest
Inserisce un
CommentThread
nella presentazione.
| Rappresentazione JSON |
|---|
{ "content": string, "assigneeEmailAddress": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "objectId": string, "shapeTextAnchor": { object ( |
| Campi | |
|---|---|
content
|
Il testo del commento, in formato testo normale. Questo contenuto di testo verrà gestito in modo simile ai commenti creati nell'editor di Presentazioni. Avrà comportamenti simili per la formattazione, le notifiche e così via. Questo campo non può essere vuoto e non deve superare le 2048 unità di codice UTF-8. |
assigneeEmailAddress
|
Facoltativo. L'indirizzo email dell'assegnatario del commento. Lascia il campo vuoto per un commento non assegnato. Non può superare le 2048 unità di codice UTF-8. |
| La posizione nella presentazione a cui è associato il commento. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
objectId
|
L'ID oggetto di
|
shapeTextAnchor
|
Ancora un commento a un intervallo di testo specifico all'interno di un
|
tableCellTextAnchor
|
Ancora un commento a un intervallo di testo specifico all'interno di una singola cella in un
|
tableAnchor
|
Ancora un commento a un intervallo specifico di celle all'interno di un
|
| Fine dei campi che si escludono a vicenda. | |
ShapeTextAnchor
Un ancoraggio a un intervallo specifico di testo all'interno di un
Shape's
text.
speaker notes.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"textRange": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto dell'elemento di pagina contenente il testo. |
textRange
|
L'intervallo di testo per l'ancora. |
TableCellTextAnchor
Un ancoraggio a un intervallo specifico di testo all'interno di un
TableCell
's
TextElement.
| Rappresentazione JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella contenente la cella. |
cellLocation
|
La posizione della cella nella tabella. |
textRange
|
L'intervallo di testo per l'ancora. |
TableAnchor
Un ancoraggio a un intervallo specifico di celle all'interno di un
Table. Utilizzato per ancorare un commento a tutto il testo di ogni cella di un intervallo all'interno di una tabella.
| Rappresentazione JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Campi | |
|---|---|
objectId
|
L'ID oggetto della tabella. |
tableRange
|
L'intervallo di celle nella tabella a cui applicare l'ancoraggio. Se omesso, per l'ancoraggio verranno utilizzate tutte le celle della tabella. |
AddCommentReplyRequest
Inserisce una risposta
Post
in un
CommentThread.
| Rappresentazione JSON |
|---|
{
"commentId": string,
"post": {
object ( |
| Campi | |
|---|---|
commentId
|
L'ID del
|
post
|
Il
|
UpdateCommentPostRequest
Aggiorna un
Post
in un
CommentThread.
Restituisce un errore 400 Bad Request se:
-
L'utente che ha inviato la richiesta non è l'autore del post.
-
Sono presenti più UpdateCommentPostRequest nello stesso
BatchUpdatePresentationRequestper lo stessopostId.
| Rappresentazione JSON |
|---|
{ "commentId": string, "postId": string, "content": string } |
| Campi | |
|---|---|
commentId
|
L'ID del
|
postId
|
L'ID del post in fase di aggiornamento. |
content
|
Il nuovo testo del commento, come testo normale. Questo contenuto di testo verrà gestito in modo simile ai commenti creati nell'editor di Presentazioni. Avrà comportamenti simili per la formattazione, le notifiche e così via. Questo campo non può essere vuoto e non deve superare le 2048 unità di codice UTF-8. |
DeleteCommentRequest
Elimina un
CommentThread.
Restituisce un errore 400 Bad Request se l'utente che ha inviato la richiesta non è l'autore di
headPost.
| Rappresentazione JSON |
|---|
{ "commentId": string } |
| Campi | |
|---|---|
commentId
|
L'ID di
|
DeleteCommentReplyRequest
Elimina una risposta
Post
da un
CommentThread.
Restituisce un errore 400 Bad Request se:
-
L'utente che ha inviato la richiesta non è l'autore del post.
-
Il post di risposta contiene un
comment action. -
Il post di risposta contiene un
assignee.
| Rappresentazione JSON |
|---|
{ "commentId": string, "postId": string } |
| Campi | |
|---|---|
commentId
|
L'ID del
|
postId
|
L'ID della risposta
|