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


Office.ReplyFormAttachment interface

Вложение файла или элемента. Используется при отображении формы ответа.

Комментарии

Примеры

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

// The async version is only available starting with requirement set 1.9.
// It provides a callback when the new appointment form has been created.
Office.context.mailbox.item.displayReplyFormAsync(
  {
    htmlBody: "This is a reply with an inline image and an item attachment.<br><img src='cid:dog.jpg'>",
    attachments: [
      { type: "file", url: "http://i.imgur.com/9S36xvA.jpg", name: "dog.jpg", inLine: true },
      { type: "item", itemId: Office.context.mailbox.item.itemId, name: "test_email.msg" }
    ]
  },
  (asyncResult) => {
    console.log(JSON.stringify(asyncResult));
  }
);

Свойства

inLine

Используется только в том случае, если для параметра type задано значение file. Если задано значение true, это означает, что вложение будет отображаться в тексте сообщения и не должно отображаться в списке вложений.

itemId

Используется, только если для типа задано значение item. Идентификатор элемента EWS для вложения. Это строка длиной до 100 символов.

name

Строка, содержащая имя вложения, длиной до 255 символов.

type

Указывает тип вложения. Должен быть файлом для вложения файла или элементом для вложения элемента.

url

Используется только в том случае, если для параметра type задано значение file. Универсальный код ресурса (URI) расположения файла.

Важно! Эта ссылка должна быть общедоступной, без необходимости проверки подлинности с помощью Exchange Online серверов. Однако в локальной среде Exchange ссылка может быть доступна в частной сети при условии, что для нее не требуется дополнительная проверка подлинности.

Сведения о свойстве

inLine

Используется только в том случае, если для параметра type задано значение file. Если задано значение true, это означает, что вложение будет отображаться в тексте сообщения и не должно отображаться в списке вложений.

inLine?: boolean;

Значение свойства

boolean

itemId

Используется, только если для типа задано значение item. Идентификатор элемента EWS для вложения. Это строка длиной до 100 символов.

itemId?: string;

Значение свойства

string

name

Строка, содержащая имя вложения, длиной до 255 символов.

name: string;

Значение свойства

string

type

Указывает тип вложения. Должен быть файлом для вложения файла или элементом для вложения элемента.

type: string;

Значение свойства

string

url

Используется только в том случае, если для параметра type задано значение file. Универсальный код ресурса (URI) расположения файла.

Важно! Эта ссылка должна быть общедоступной, без необходимости проверки подлинности с помощью Exchange Online серверов. Однако в локальной среде Exchange ссылка может быть доступна в частной сети при условии, что для нее не требуется дополнительная проверка подлинности.

url?: string;

Значение свойства

string