Compartilhar via


Office.AppointmentForm interface

Representa os detalhes do formulário para criar um novo compromisso.

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

Exemplos

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/55-display-items/display-new-appointment.yaml

const start = new Date();
const end = new Date();
end.setHours(start.getHours() + 1);

// The async version is only available starting with requirement set 1.9,
// and provides a callback when the new appointment form has been created.
Office.context.mailbox.displayNewAppointmentFormAsync(
  {
    requiredAttendees: ["bob@contoso.com"] as any,
    optionalAttendees: ["sam@contoso.com"] as any,
    start: start,
    end: end,
    location: "Home",
    subject: "meeting",
    resources: ["projector@contoso.com"] as any,
    body: "Hello World!"
  },
  function(asyncResult) {
    console.log(JSON.stringify(asyncResult));
  }
);

Propriedades

body

Define o corpo do compromisso.

end

Define a data e hora em que o compromisso está a terminar.

location

Define a localização do compromisso.

optionalAttendees

Define os participantes opcionais do compromisso.

requiredAttendees

Define os participantes necessários do compromisso.

resources

Define os recursos do compromisso.

start

Define a data e hora em que o compromisso deve começar.

subject

Define a descrição que aparece no campo Título do compromisso.

Detalhes da propriedade

body

Define o corpo do compromisso.

body?: string;

Valor da propriedade

string

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

end

Define a data e hora em que o compromisso está a terminar.

end?: Date | number;

Valor da propriedade

Date | number

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

location

Define a localização do compromisso.

location?: string;

Valor da propriedade

string

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

optionalAttendees

Define os participantes opcionais do compromisso.

optionalAttendees?: string[] | EmailAddressDetails[];

Valor da propriedade

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

requiredAttendees

Define os participantes necessários do compromisso.

requiredAttendees?: string[] | EmailAddressDetails[];

Valor da propriedade

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

resources

Define os recursos do compromisso.

resources?: string[];

Valor da propriedade

string[]

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

start

Define a data e hora em que o compromisso deve começar.

start?: Date | number;

Valor da propriedade

Date | number

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

subject

Define a descrição que aparece no campo Título do compromisso.

subject?: string;

Valor da propriedade

string

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura