Compartilhar via


Office.SeriesTime interface

O SeriesTime objeto fornece métodos para obter e definir as datas e horas dos compromissos numa série periódica e obter as datas e horas dos pedidos de reunião numa série periódica.

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

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

Modo Outlook aplicável: Compose ou Leitura

Métodos

getDuration()

Obtém a duração em minutos de uma instância habitual numa série de compromissos periódicos.

getEndDate()

Obtém a data de fim de um padrão de periodicidade no seguinte formato de data ISO 8601 : "AAAA-MM-DD".

getEndTime()

Obtém a hora de fim de um compromisso habitual ou instância de pedido de reunião de um padrão de periodicidade em qualquer fuso horário que o utilizador ou suplemento defina o padrão de periodicidade com o seguinte formato ISO 8601 : "THH:mm:ss:mmm".

getStartDate()

Obtém a data de início de um padrão de periodicidade no seguinte formato de data ISO 8601 : "AAAA-MM-DD".

getStartTime()

Obtém a hora de início de uma instância de compromisso habitual de um padrão de periodicidade em qualquer fuso horário que o utilizador/suplemento defina o padrão de periodicidade com o seguinte formato ISO 8601 : "THH:mm:ss:mmm".

setDuration(minutes)

Define a duração de todos os compromissos num padrão de periodicidade. Isto também irá alterar a hora de fim do padrão de periodicidade.

setEndDate(year, month, day)

Define a data de fim de uma série de compromissos periódicos.

setEndDate(date)

Define a data de fim de uma série de compromissos periódicos.

setStartDate(year, month, day)

Define a data de início de uma série de compromissos periódicos.

setStartDate(date)

Define a data de início de uma série de compromissos periódicos.

setStartTime(hours, minutes)

Define a hora de início de todas as instâncias de uma série de compromissos recorrentes em qualquer fuso horário definido pelo padrão de periodicidade (o fuso horário do item é utilizado por predefinição).

setStartTime(time)

Define a hora de início de todas as instâncias de uma série de compromissos recorrentes em qualquer fuso horário definido pelo padrão de periodicidade (o fuso horário do item é utilizado por predefinição).

Detalhes do método

getDuration()

Obtém a duração em minutos de uma instância habitual numa série de compromissos periódicos.

getDuration(): number;

Retornos

number

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

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

Modo Outlook aplicável: Compose ou Leitura

Exemplos

// This example gets the duration of a usual instance in a recurring appointment series.
Office.context.mailbox.item.recurrence.getAsync(callback);

function callback(asyncResult) {
    const context = asyncResult.context;
    const recurrence = asyncResult.value;
    const duration = recurrence.seriesTime.getDuration();
}

getEndDate()

Obtém a data de fim de um padrão de periodicidade no seguinte formato de data ISO 8601 : "AAAA-MM-DD".

getEndDate(): string;

Retornos

string

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

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

Modo Outlook aplicável: Compose ou Leitura

Exemplos

// This example gets the end date of a recurring appointment series.
Office.context.mailbox.item.recurrence.getAsync(callback);

function callback(asyncResult) {
    const context = asyncResult.context;
    const recurrence = asyncResult.value;
    const endDate = recurrence.seriesTime.getEndDate();
}

getEndTime()

Obtém a hora de fim de um compromisso habitual ou instância de pedido de reunião de um padrão de periodicidade em qualquer fuso horário que o utilizador ou suplemento defina o padrão de periodicidade com o seguinte formato ISO 8601 : "THH:mm:ss:mmm".

getEndTime(): string;

Retornos

string

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

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

Modo Outlook aplicável: Compose ou Leitura

Exemplos

// This example gets the end time of a usual instance in a recurring appointment series.
Office.context.mailbox.item.recurrence.getAsync(callback);

function callback(asyncResult) {
    const context = asyncResult.context;
    const recurrence = asyncResult.value;
    const endDate = recurrence.seriesTime.getEndTime();
}

getStartDate()

Obtém a data de início de um padrão de periodicidade no seguinte formato de data ISO 8601 : "AAAA-MM-DD".

getStartDate(): string;

Retornos

string

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

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

Modo Outlook aplicável: Compose ou Leitura

Exemplos

// This example gets the start date of a recurring appointment series.
Office.context.mailbox.item.recurrence.getAsync(callback);

function callback(asyncResult) {
    const context = asyncResult.context;
    const recurrence = asyncResult.value;
    const endDate = recurrence.seriesTime.getStartDate();
}

getStartTime()

Obtém a hora de início de uma instância de compromisso habitual de um padrão de periodicidade em qualquer fuso horário que o utilizador/suplemento defina o padrão de periodicidade com o seguinte formato ISO 8601 : "THH:mm:ss:mmm".

getStartTime(): string;

Retornos

string

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

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

Modo Outlook aplicável: Compose ou Leitura

Exemplos

// This example gets the start time of a usual
// instance in a recurring appointment series.
const seriesTimeObject = new SeriesTime();
seriesTimeObject.setDuration(120);

setDuration(minutes)

Define a duração de todos os compromissos num padrão de periodicidade. Isto também irá alterar a hora de fim do padrão de periodicidade.

setDuration(minutes: number): void;

Parâmetros

minutes

number

A duração do compromisso em minutos.

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the duration of each appointment
// in a recurring series to 2 hours.
Office.context.mailbox.item.recurrence.getAsync(callback);

function callback(asyncResult) {
    const context = asyncResult.context;
    const recurrence = asyncResult.value;
    const endDate = recurrence.seriesTime.getStartTime();
}

setEndDate(year, month, day)

Define a data de fim de uma série de compromissos periódicos.

setEndDate(year: number, month: number, day: number): void;

Parâmetros

year

number

O valor do ano da data de fim.

month

number

O valor mensal da data de fim. O intervalo válido é 0-11, em que 0 representa o 1º mês e 11 representa o 12º mês.

day

number

O valor do dia da data de fim.

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the end date of a recurring
// appointment series to November 2, 2017.
const seriesTimeObject = new SeriesTime();
seriesTimeObject.setEndDate(2017, 10, 2);

setEndDate(date)

Define a data de fim de uma série de compromissos periódicos.

setEndDate(date: string): void;

Parâmetros

date

string

Data de fim da série de compromissos recorrentes representada no formato de data ISO 8601 : "AAAA-MM-DD".

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the end date of a
// recurring appointment series to November 2, 2017
// using ISO 8601 date standard.
const seriesTimeObject = new SeriesTime()
seriesTimeObject.setEndDate("2017-11-02");

setStartDate(year, month, day)

Define a data de início de uma série de compromissos periódicos.

setStartDate(year:number, month:number, day:number): void;

Parâmetros

year

number

O valor do ano da data de início.

month

number

O valor mensal da data de início. O intervalo válido é 0-11, em que 0 representa o 1º mês e 11 representa o 12º mês.

day

number

O valor do dia da data de início.

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the start date of a recurring
// appointment series to November 2, 2017.
const seriesTimeObject = new SeriesTime();
seriesTimeObject.setStartDate(2017, 10, 2);

setStartDate(date)

Define a data de início de uma série de compromissos periódicos.

setStartDate(date:string): void;

Parâmetros

date

string

Data de início da série de compromissos recorrentes representada no formato de data ISO 8601 : "AAAA-MM-DD".

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the start date of a recurring
// appointment series to November 2, 2017
// using ISO 8601 date standard.
const seriesTimeObject = new SeriesTime()
seriesTimeObject.setStartDate("2017-11-02");

setStartTime(hours, minutes)

Define a hora de início de todas as instâncias de uma série de compromissos recorrentes em qualquer fuso horário definido pelo padrão de periodicidade (o fuso horário do item é utilizado por predefinição).

setStartTime(hours: number, minutes: number): void;

Parâmetros

hours

number

O valor de hora da hora de início. Intervalo válido: 0-24.

minutes

number

O valor de minuto da hora de início. Intervalo válido: 0-59.

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the start time of each instance
// of a recurring appointment series to 1:30 PM.
const seriesTimeObject = new SeriesTime();
seriesTimeObject.setStartTime(13, 30);

// This example sets the start time of each instance
// of a recurring appointment series to 11:30 AM.
seriesTimeObject.setStartTime(11, 30);

setStartTime(time)

Define a hora de início de todas as instâncias de uma série de compromissos recorrentes em qualquer fuso horário definido pelo padrão de periodicidade (o fuso horário do item é utilizado por predefinição).

setStartTime(time: string): void;

Parâmetros

time

string

Hora de início de todas as instâncias representadas pelo formato de cadeia datetime padrão: "THH:mm:ss:mmm".

Retornos

void

Comentários

[ Conjunto de API: Caixa de Correio 1.7 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Exemplos

// This example sets the start time of each instance
// of a recurring appointment series to 11:30 PM.
const seriesTimeObject = new SeriesTime()
seriesTimeObject.setStartTime("T23:30:00");