Risorsa: attività
| Rappresentazione JSON |
|---|
{
"kind": string,
"id": string,
"etag": string,
"title": string,
"updated": string,
"selfLink": string,
"parent": string,
"position": string,
"notes": string,
"status": string,
"due": string,
"completed": string,
"deleted": boolean,
"hidden": boolean,
"links": [
{
"type": string,
"description": string,
"link": string
}
],
"webViewLink": string,
"assignmentInfo": {
object ( |
| Campi | |
|---|---|
kind |
Solo output. Tipo di risorsa. È sempre "tasks#task". |
id |
Identificatore dell'attività. |
etag |
ETag della risorsa. |
title |
Titolo dell'attività. Lunghezza massima consentita: 1024 caratteri. |
updated |
Solo output. Data e ora dell'ultima modifica dell'attività (come timestamp RFC 3339). |
selfLink |
Solo output. URL che rimanda a questa attività. Utilizzato per recuperare, aggiornare o eliminare questa attività. |
parent |
Solo output. Identificatore dell'attività principale. Questo campo viene omesso se si tratta di un'attività di primo livello. Utilizza il metodo "move" per spostare l'attività in un elemento principale diverso o al livello superiore. Un'attività principale non può mai essere un'attività assegnata (dagli spazi di Chat, da Documenti). Questo campo è di sola lettura. |
position |
Solo output. Stringa che indica la posizione dell'attività tra le attività correlate nella stessa attività principale o a livello superiore. Se questa stringa è maggiore della stringa di posizione corrispondente di un'altra attività in base all'ordinamento alfabetico, l'attività viene posizionata dopo l'altra attività nella stessa attività principale (o a livello superiore). Utilizza il metodo "move" per spostare l'attività in un'altra posizione. |
notes |
Note che descrivono l'attività. Le attività assegnate da Documenti Google non possono avere note. Facoltativo. Lunghezza massima consentita: 8192 caratteri. |
status |
Stato dell'attività. Può essere "needsAction" o "completed". |
due |
Data di scadenza dell'attività (come timestamp RFC 3339). Facoltativo. La data di scadenza registra solo le informazioni sulla data; la parte relativa all'ora del timestamp viene ignorata quando viene impostata la data di scadenza. Non è possibile leggere o scrivere la data di scadenza di un'attività tramite l'API. |
completed |
Data di completamento dell'attività (come timestamp RFC 3339). Questo campo viene omesso se l'attività non è stata completata. |
deleted |
Indica se l'attività è stata eliminata. Per le attività assegnate, questo campo è di sola lettura. Possono essere eliminate solo chiamando tasks.delete, nel qual caso vengono eliminate sia l'attività assegnata sia l'attività originale (in Documenti o negli spazi di Chat). Per eliminare solo l'attività assegnata, vai alla piattaforma di assegnazione e annulla l'assegnazione. Il valore predefinito è False. |
links[] |
Solo output. Raccolta di link. Questa raccolta è di sola lettura. |
links[].type |
Tipo di link, ad esempio "email", "generic", "chat_message", "keep_note". |
links[].description |
La descrizione (potrebbe essere vuota). |
links[].link |
L'URL. |
webViewLink |
Solo output. Un link assoluto all'attività nell'interfaccia utente web di Google Tasks. |
assignmentInfo |
Solo output. Informazioni contestuali per le attività assegnate. È possibile assegnare un'attività a un utente, attualmente da piattaforme come Documenti e spazi di Chat. Questo campo viene compilato per le attività assegnate all'utente corrente e identifica la sorgente dell'assegnazione. Questo campo è di sola lettura. |
AssignmentInfo
Informazioni sull'origine dell'assegnazione dell'attività (Documento, Spazio di Chat).
| Rappresentazione JSON |
|---|
{ "linkToTask": string, "surfaceType": enum ( |
| Campi | |
|---|---|
linkToTask |
Solo output. Un link assoluto all'attività originale nell'area del compito (Documenti, spazi di Chat e così via). |
surfaceType |
Solo output. Il tipo di piattaforma da cui proviene l'attività assegnata. Attualmente limitato a DOCUMENT o SPACE. |
Campo unione surface_info. Informazioni sulla piattaforma (Documenti, spazi di Chat) da cui è stata assegnata questa attività. surface_info può essere solo uno dei seguenti: |
|
driveResourceInfo |
Solo output. Informazioni sul file di Drive da cui ha avuto origine questa attività. Al momento, il file di Drive può essere solo un documento. Questo campo è di sola lettura. |
spaceInfo |
Solo output. Informazioni sullo spazio di Chat da cui ha avuto origine questa attività. Questo campo è di sola lettura. |
ContextType
Il prodotto associato all'attività.
| Enum | |
|---|---|
CONTEXT_TYPE_UNSPECIFIED |
Valore sconosciuto per il contesto di questa attività. |
GMAIL |
L'attività viene creata da Gmail. |
DOCUMENT |
L'attività è assegnata da un documento. |
SPACE |
L'attività viene assegnata da uno spazio di Chat. |
DriveResourceInfo
Informazioni sulla risorsa di Drive da cui è stata assegnata un'attività (documento, foglio e così via).
| Rappresentazione JSON |
|---|
{ "driveFileId": string, "resourceKey": string } |
| Campi | |
|---|---|
driveFileId |
Solo output. Identificatore del file nell'API Drive. |
resourceKey |
Solo output. Chiave della risorsa richiesta per accedere ai file condivisi tramite un link condiviso. Non obbligatorio per tutti i file. Consulta anche developers.google.com/drive/api/guides/resource-keys. |
SpaceInfo
Informazioni sullo spazio di Chat da cui è stata assegnata un'attività.
| Rappresentazione JSON |
|---|
{ "space": string } |
| Campi | |
|---|---|
space |
Solo output. Lo spazio di Chat da cui ha origine questa attività. Il formato è "spaces/{space}". |
Metodi |
|
|---|---|
|
Cancella tutte le attività completate dall'elenco di attività specificato. |
|
Consente di eliminare l'attività specificata dall'elenco di attività. |
|
Restituisce l'attività specificata. |
|
Crea una nuova attività nell'elenco di attività specificato. |
|
Restituisce tutte le attività nell'elenco di attività specificato. |
|
Sposta l'attività specificata in un'altra posizione nell'elenco di attività di destinazione. |
|
Aggiorna l'attività specificata. |
|
Aggiorna l'attività specificata. |