Partilhar via


tipo de recurso outlookTask (substituído)

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Cuidado

A API de tarefas do Outlook foi preterida e deixou de devolver dados a 20 de agosto de 2022. Em alternativa, utilize a API To Do .

Um item do Outlook que pode acompanhar um item de trabalho.

Pode utilizar uma tarefa para controlar:

  • As datas e horas de início, conclusão e conclusão reais.
  • O progresso ou o estado da tarefa.
  • Os estados de periodicidade e lembrete da tarefa.

As propriedades relacionadas à data no recurso outlookTask incluem o seguinte:

  • completedDateTime
  • createdDateTime
  • dueDateTime
  • lastModifiedDateTime
  • reminderDateTime
  • startDateTime

Por padrão, as operações POST, GET, PATCH e complete retornam as propriedades relacionadas à data em suas respostas REST em UTC. Você pode usar o Prefer: outlook.timezone cabeçalho para que todas as propriedades relacionadas às datas como resposta representada em um fuso horário diferente do UTC. O exemplo a seguir retorna propriedades de data no EST na resposta correspondente:

Prefer: outlook.timezone="Eastern Standard Time"

Métodos

Método Tipo de retorno Descrição
Get outlookTask Obtenha as propriedades e as relações de uma tarefa do Outlook na caixa de correio do usuário.
Atualizar outlookTask Altere as propriedades graváveis ​​de uma tarefa do Outlook.
Excluir Nenhum Exclua a tarefa especificada na caixa de correio do usuário.
Excluir permanentemente Nenhum Elimine permanentemente uma tarefa do Outlook e coloque-a na pasta Remoção na pasta Itens Recuperáveis na caixa de correio do utilizador.
Concluído coleção outlookTask Conclua uma tarefa do Outlook que define a propriedade completedDateTime como a data atual e a propriedade de estado como completed.
Anexos
List attachments Coleção anexo Obtenha todos os anexos de uma tarefa do Outlook.
Add attachment anexo Adiciona um arquivo, um item (mensagem, evento ou contato) ou um link a um arquivo como um anexo a uma tarefa.
Propriedades estendidas
Criar uma propriedade de valor único outlookTask Criar uma ou mais propriedades estendidas de valor único em uma tarefa do Outlook nova ou existente.
Obter uma propriedade de valor único outlookTask Obter tarefas do Outlook que contenham uma propriedade estendida de valor único usando $expand ou $filter.
Criar propriedade com múltiplos valores outlookTask Criar uma ou mais propriedades estendidas de vários valores em uma tarefa do Outlook nova ou existente.
Obter propriedade de múltiplos valores outlookTask Obter uma tarefa do Outlook que contenha uma propriedade estendida de vários valores usando $expand.

Propriedades

Propriedade Tipo Descrição
assignedTo String O nome da pessoa a qual foi atribuída a tarefa no Outlook. Somente leitura.
corpo itemBody Corpo da tarefa que normalmente contém informações sobre a tarefa. Apenas o tipo html é suportado.
categories Coleção de cadeias de caracteres As categorias associadas à postagem. Cada categoria corresponde à propriedade displayName de uma outlookCategory definida pelo usuário.
changeKey Cadeia de caracteres A versão da tarefa.
completedDateTime dateTimeTimeZone A data no fuso horário especificado que a tarefa foi concluída.
createdDateTime DateTimeOffset A data e a hora da criação da tarefa. Por padrão, está definida em UTC. Você pode fornecer um fuso horário personalizado no cabeçalho da solicitação. O valor da propriedade usa o formato ISO 8601. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
dueDateTime dateTimeTimeZone A data no fuso horário especificado que a tarefa será concluída.
hasAttachments Booliano Defina como verdadeiro se a tarefa tiver anexos.
id Cadeia de caracteres Identificador exclusivo para a tarefa. Por padrão, esse valor muda quando o item é transferido de um contêiner (como uma pasta ou calendário) para outro. Para alterar esse comportamento, use o cabeçalho Prefer: IdType="ImmutableId". Para obter mais informações, consulte o artigo Obter identificadores imutáveis para recursos do Outlook. Somente leitura.
importância importância A importância do evento. Os valores possíveis são: low, normal, high.
isReminderOn Booliano Definido como verdadeiro se um alerta é definido para lembrar o usuário da tarefa.
lastModifiedDateTime DateTimeOffset A data e hora da última modificação da tarefa. Por padrão, está definida em UTC. Você pode fornecer um fuso horário personalizado no cabeçalho da solicitação. O valor da propriedade usa o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
owner Cadeia de caracteres O nome da pessoa que criou a tarefa.
parentFolderId Cadeia de caracteres O identificador exclusivo para a pasta pai da tarefa.
recorrência patternedRecurrence O padrão de recorrência da tarefa.
reminderDateTime dateTimeTimeZone A data e hora do alerta de lembrete da tarefa.
sensibilidade sensibilidade Indica o nível de privacidade da tarefa. Os valores possíveis são: normal, personal, private, confidential.
startDateTime dateTimeTimeZone A data no fuso horário especificado que a tarefa será iniciada.
status taskStatus Indica o estado ou o andamento da tarefa. Os valores possíveis são: notStarted, inProgress, completed, waitingOnOthers, deferred.
assunto Cadeia de caracteres Uma breve descrição ou o título da tarefa.

Relações

Relação Tipo Descrição
attachments Coleção anexo A coleção de anexos FileAttachment, ItemAttachment e referenceAttachment da tarefa. Somente leitura. Anulável.
multiValueExtendedProperties Coleção multiValueLegacyExtendedProperty A coleção de propriedades estendidas de vários valores definidas para a tarefa. Somente leitura. Anulável.
singleValueExtendedProperties Coleção singleValueLegacyExtendedProperty A coleção de propriedades estendidas de valor único definidas para a tarefa. Somente leitura. Anulável.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "assignedTo": "String",
  "body": {"@odata.type": "microsoft.graph.itemBody"},
  "categories": ["String"],
  "changeKey": "String",
  "completedDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "createdDateTime": "String (timestamp)",
  "dueDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "hasAttachments": true,
  "id": "String (identifier)",
  "importance": "string",
  "isReminderOn": true,
  "lastModifiedDateTime": "String (timestamp)",
  "owner": "String",
  "parentFolderId": "String",
  "recurrence": {"@odata.type": "microsoft.graph.patternedRecurrence"},
  "reminderDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "sensitivity": "string",
  "startDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "status": "string",
  "subject": "String"
}