Zasób: Task
| Zapis 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 ( |
| Pola | |
|---|---|
kind |
Tylko dane wyjściowe. Typ zasobu. Jest to zawsze „tasks#task”. |
id |
Identyfikator zadania. |
etag |
ETag zasobu. |
title |
Tytuł zadania. Maksymalna dozwolona długość: 1024 znaki. |
updated |
Tylko dane wyjściowe. Czas ostatniej modyfikacji zadania (sygnatura czasowa RFC 3339). |
selfLink |
Tylko dane wyjściowe. Adres URL wskazujący to zadanie. Używany do pobierania, aktualizowania lub usuwania tego zadania. |
parent |
Tylko dane wyjściowe. Identyfikator zadania nadrzędnego. Jeśli jest to zadanie najwyższego poziomu, to pole jest pomijane. Użyj metody „przenieś”, aby przenieść zadanie do innego elementu nadrzędnego lub na najwyższy poziom. Zadanie nadrzędne nigdy nie może być przypisane (z pokoi czatu lub Dokumentów). To pole jest tylko do odczytu. |
position |
Tylko dane wyjściowe. Ciąg znaków wskazujący pozycję zadania wśród zadań równorzędnych w ramach tego samego zadania nadrzędnego lub na najwyższym poziomie. Jeśli ten ciąg znaków jest większy od odpowiedniego ciągu znaków pozycji innego zadania zgodnie z porządkiem leksykograficznym, zadanie jest umieszczane po innym zadaniu w ramach tego samego zadania nadrzędnego (lub na najwyższym poziomie). Użyj metody „move”, aby przenieść zadanie w inne miejsce. |
notes |
Notatki opisujące zadanie. Zadania przypisane w Dokumentach Google nie mogą zawierać notatek. Opcjonalnie: Maksymalna dozwolona długość: 8192 znaki. |
status |
Stan zadania. Może to być „needsAction” lub „completed”. |
due |
Zaplanowana data zadania (sygnatura czasowa RFC 3339). Opcjonalnie: Jest to dzień, w którym zadanie powinno zostać wykonane lub w którym jest widoczne w siatce kalendarza. Nie jest to termin wykonania zadania. Rejestrowane są tylko informacje o dacie. Podczas ustawiania tego pola część sygnatury czasowej dotycząca godziny jest odrzucana. Za pomocą interfejsu API nie można odczytywać ani zapisywać czasu, na który zaplanowano zadanie. |
completed |
Data ukończenia zadania (sygnatura czasowa RFC 3339). To pole jest pomijane, jeśli zadanie nie zostało ukończone. |
deleted |
Flaga z informacją, czy zadanie zostało usunięte. W przypadku przypisanych zadań to pole jest tylko do odczytu. Można je usunąć tylko za pomocą wywołania tasks.delete. W takim przypadku usuwane są zarówno przypisane zadanie, jak i oryginalne zadanie (w Dokumentach lub pokojach w Google Chat). Aby usunąć tylko przypisane zadanie, przejdź do powierzchni przypisania i anuluj przypisanie zadania. Wartość domyślna to False (fałsz). |
links[] |
Tylko dane wyjściowe. kolekcję linków, Ta kolekcja jest tylko do odczytu. |
links[].type |
Typ linku, np. „email”, „generic”, „chat_message”, „keep_note”. |
links[].description |
Opis (może być pusty). |
links[].link |
Adres URL. |
webViewLink |
Tylko dane wyjściowe. Link bezwzględny do zadania w interfejsie internetowym Listy zadań Google. |
assignmentInfo |
Tylko dane wyjściowe. informacje kontekstowe dotyczące przypisanych zadań; Zadanie można przypisać do użytkownika. Obecnie jest to możliwe na platformach takich jak Dokumenty i pokoje czatu. To pole jest wypełniane w przypadku zadań przypisanych do bieżącego użytkownika i określa, skąd zostało przypisane zadanie. To pole jest tylko do odczytu. |
AssignmentInfo
Informacje o źródle przypisania zadania (dokument, pokój czatu).
| Zapis JSON |
|---|
{ "linkToTask": string, "surfaceType": enum ( |
| Pola | |
|---|---|
linkToTask |
Tylko dane wyjściowe. Link bezwzględny do oryginalnego zadania w miejscu przypisania (Dokumenty, pokoje w Google Chat itp.). |
surfaceType |
Tylko dane wyjściowe. Typ platformy, z której pochodzi przypisane zadanie. Obecnie dotyczy tylko dokumentów i pokoi. |
Pole zbiorcze surface_info. Informacje o platformie (Dokumenty, pokoje czatu), z której przypisano to zadanie. surface_info może mieć tylko jedną z tych wartości: |
|
driveResourceInfo |
Tylko dane wyjściowe. Informacje o pliku na Dysku, z którego pochodzi to zadanie. Obecnie plik na Dysku może być tylko dokumentem. To pole jest tylko do odczytu. |
spaceInfo |
Tylko dane wyjściowe. Informacje o pokoju czatu, z którego pochodzi to zadanie. To pole jest tylko do odczytu. |
ContextType
Usługa powiązana z zadaniem.
| Wartości w polu enum | |
|---|---|
CONTEXT_TYPE_UNSPECIFIED |
Nieznana wartość kontekstu tego zadania. |
GMAIL |
Zadanie zostanie utworzone w Gmailu. |
DOCUMENT |
Zadanie jest przypisane z dokumentu. |
SPACE |
Zadanie jest przypisane w pokoju czatu. |
DriveResourceInfo
Informacje o zasobie na Dysku, z którego przypisano zadanie (dokument, arkusz itp.).
| Zapis JSON |
|---|
{ "driveFileId": string, "resourceKey": string } |
| Pola | |
|---|---|
driveFileId |
Tylko dane wyjściowe. Identyfikator pliku w interfejsie Drive API. |
resourceKey |
Tylko dane wyjściowe. Klucz zasobu jest wymagany do uzyskania dostępu do plików udostępnionych za pomocą linku udostępnionego. Nie jest wymagane w przypadku wszystkich plików. Zobacz też developers.google.com/drive/api/guides/resource-keys. |
SpaceInfo
Informacje o pokoju czatu, z którego przypisano zadanie.
| Zapis JSON |
|---|
{ "space": string } |
| Pola | |
|---|---|
space |
Tylko dane wyjściowe. Pokój czatu, z którego pochodzi to zadanie. Format to „spaces/{space}”. |
Metody |
|
|---|---|
|
Usuwa wszystkie ukończone zadania z określonej listy zadań. |
|
Usuwa z listy zadań określone zadanie. |
|
Zwraca określone zadanie. |
|
Tworzy nowe zadanie na określonej liście zadań. |
|
Zwraca wszystkie zadania z określonej listy zadań. |
|
Przenosi określone zadanie na inne miejsce na liście zadań docelowych. |
|
Aktualizuje określone zadanie. |
|
Aktualizuje określone zadanie. |