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


ExcelScript.CommentMention interface

Представляет сущность, упомянутую в комментариях.

Комментарии

Примеры

/**
 * This sample creates a comment that mentions a specific person.
 * That person will get a notification and link to the workbook.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first cell in the current worksheet.
  const currentSheet = workbook.getActiveWorksheet();
  const cell = currentSheet.getCell(0,0);
  
  /* Create a CommentMention object for the comment.
   *
   * A CommentMention's properties are:
   * `name`: The name of the person being mentioned.
   * `id`: The zero-based index of this mention in the comment.
   * `email`: The email address of the person being mentioned. 
   */
  const mention: ExcelScript.CommentMention = {
    name: "Alex",
    id: 0,
    email: "alex@contoso.com"
  };

  /* Create comment content that uses the mention. 
   * The `<at id="0">` syntax embeds the mention with ID 0 in the comment text. 
   * The name is displayed in the comment, 
   * while an email is sent to the given address.
   */
  const content: ExcelScript.CommentRichContent = {
    richContent: '<at id="0">' + mention.name + "</at> - Hello!",
    mentions: [mention]
  };

  // Add the comment.
  currentSheet.addComment(cell, content, ExcelScript.ContentType.mention);
}

Свойства

email

Адрес электронной почты сущности, упоминаемой в комментарии.

id

Идентификатор сущности. Идентификатор соответствует одному из идентификаторов в CommentRichContent.richContent.

name

Имя сущности, упоминаемой в комментарии.

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

email

Адрес электронной почты сущности, упоминаемой в комментарии.

email: string;

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

string

id

Идентификатор сущности. Идентификатор соответствует одному из идентификаторов в CommentRichContent.richContent.

id: number;

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

number

name

Имя сущности, упоминаемой в комментарии.

name: string;

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

string