Поделиться через


Office.MailboxEnums.LocationType enum

Указывает тип расположения встречи.

Комментарии

[ Набор API: Почтовый ящик 1.8 ]

Применимый режим Outlook: создание или чтение

Примеры

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/90-other-item-apis/get-add-remove-enhancedlocation-appointment.yaml

const locations = [
  {
    id: "Contoso",
    type: Office.MailboxEnums.LocationType.Custom
  },
  {
    id: "room500@test.com",
    type: Office.MailboxEnums.LocationType.Room
  }
];
Office.context.mailbox.item.enhancedLocation.addAsync(locations, (result) => {
  if (result.status === Office.AsyncResultStatus.Succeeded) {
    console.log(`Successfully added locations ${JSON.stringify(locations)}`);
  } else {
    console.error(`Failed to add locations. Error message: ${result.error.message}`);
  }
});

Поля

Custom = "custom"

Пользовательское расположение. У пользовательских расположений нет SMTP-адреса.

Примечание.Личные группы контактов , добавленные в качестве расположений встреч, не возвращаются методом EnhancedLocation.getAsync .

Room = "room"

Конференц-зал или аналогичный ресурс с SMTP-адресом.