Skip to content

Commit 36e312a

Browse files
author
github-actions
committed
Merge branch 'main' into live
2 parents 5190257 + 0ffdea2 commit 36e312a

File tree

4 files changed

+18
-8
lines changed

4 files changed

+18
-8
lines changed

docs/develop/convert-xml-to-json-manifest.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Convert an add-in to use the unified manifest for Microsoft 365
33
description: Learn the various methods for converting an add-in with an add-in only manifest to the unified manifest for Microsoft 365 and sideload the add-in.
44
ms.topic: how-to
5-
ms.date: 03/26/2025
5+
ms.date: 04/18/2025
66
ms.localizationpriority: medium
77
---
88

@@ -66,7 +66,7 @@ The following markup is an example.
6666

6767
### Reduce the number of add-in commands as needed
6868

69-
An add-in that uses the unified manifest may not have more than 20 [add-in commands](../design/add-in-commands.md). If the total number of [**\<Action\>** elements](/javascript/api/manifest/action) in the add-in only manifest is greater than 20, you must redesign the add-in to have no more than 20.
69+
An add-in that uses the unified manifest may not have more than 20 [add-in commands](../design/add-in-commands.md). If the total number of [**\<Action\>** elements](/javascript/api/manifest/action) in the add-in only manifest is greater than 20, you must redesign the add-in to have no more than 20.
7070

7171
### Update the add-in ID, version, domain, and function names in the manifest
7272

@@ -81,6 +81,16 @@ An add-in that uses the unified manifest may not have more than 20 [add-in comma
8181
> [!IMPORTANT]
8282
> The value of this element must exactly match the name of an action that's mapped to a function in a JavaScript or TypeScript file with the [Office.actions.associate](/javascript/api/office/office.actions#office-office-actions-associate-member(1)) function. If you change it in the manifest, be sure to change it in the `actionId` parameter passed to `associate()` too.
8383
84+
### Shorten string values as needed
85+
86+
Review and change, as needed, the manifest values in light of the following effects of the conversion.
87+
88+
- The first 30 characters of `<DisplayName>` becomes the value of "name.short" in the unified manifest.
89+
- The first 100 characters of `<DisplayName>` becomes the value of "name.long" in the unified manifest.
90+
- The first 250 characters of `<Description>` becomes the value of "description.short" in the unified manifest.
91+
- The first 4000 characters of `<Description>` becomes the value of "description.long" in the unified manifest.
92+
- The first 32 characters of the `<ProviderName>` becomes the value "developer.name" in the unified manifest.
93+
8494
### Verify that the modified add-in only manifest works
8595

8696
1. Validate the modified add-in only manifest. See [Validate an Office Add-in's manifest](../testing/troubleshoot-manifest.md).

docs/outlook/mobile-event-based.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Implement event-based activation in Outlook mobile add-ins
33
description: Learn how to develop an Outlook mobile add-in that implements event-based activation.
4-
ms.date: 03/11/2025
4+
ms.date: 04/22/2025
55
ms.topic: how-to
66
ms.localizationpriority: medium
77
---
@@ -260,7 +260,6 @@ To enable your add-in to complete tasks when the `OnNewMessageCompose` event occ
260260
}
261261

262262
// Show a notification when the signature is added to the message.
263-
// Important: Only the InformationalMessage type is supported in Outlook mobile at this time.
264263
const notification = {
265264
type: Office.MailboxEnums.ItemNotificationMessageType.InformationalMessage,
266265
message: "Company signature added.",

docs/outlook/outlook-mobile-apis.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Outlook JavaScript APIs supported in Outlook on mobile devices
33
description: Learn which Outlook JavaScript APIs are supported in Outlook on mobile devices.
4-
ms.date: 03/14/2025
4+
ms.date: 04/22/2025
55
ms.localizationpriority: medium
66
---
77

@@ -51,6 +51,7 @@ Although Outlook mobile supports up to requirement set 1.5, there are some APIs
5151
|[Office.context.mailbox.item.displayReplyForm](/javascript/api/requirement-sets/outlook/preview-requirement-set/office.context.mailbox.item#methods)|Mailbox 1.1|<ul><li>Message Read</li><li>Appointment Attendee</li></ul>|
5252
|[Office.context.mailbox.item.getRegexMatches](/javascript/api/requirement-sets/outlook/preview-requirement-set/office.context.mailbox.item#methods)|Mailbox 1.1|<ul><li>Message Read</li><li>Appointment Attendee</li></ul>|
5353
|[Office.context.mailbox.item.getRegexMatchesByName](/javascript/api/requirement-sets/outlook/preview-requirement-set/office.context.mailbox.item#methods)|Mailbox 1.1|<ul><li>Message Read</li><li>Appointment Attendee</li></ul>|
54+
|[Office.context.mailbox.item.notificationMessages](/javascript/api/requirement-sets/outlook/preview-requirement-set/office.context.mailbox.item#methods)|Mailbox 1.3|<ul><li>Appointment Attendee</li><li>Appointment Organizer</li></ul>|
5455
|[Office.context.mailbox.item.bcc.addAsync](/javascript/api/outlook/office.recipients#outlook-office-recipients-addasync-member(1))<br><br>[Office.context.mailbox.item.cc.addAsync](/javascript/api/outlook/office.recipients#outlook-office-recipients-addasync-member(1))<br><br>[Office.context.mailbox.item.to.addAsync](/javascript/api/outlook/office.recipients#outlook-office-recipients-addasync-member(1))|Mailbox 1.1|<ul><li>Message Compose</li></ul>|
5556
|[Office.context.mailbox.item.bcc.setAsync](/javascript/api/outlook/office.recipients#outlook-office-recipients-setasync-member(1))<br><br>[Office.context.mailbox.item.cc.setAsync](/javascript/api/outlook/office.recipients#outlook-office-recipients-setasync-member(1))<br><br>[Office.context.mailbox.item.to.setAsync](/javascript/api/outlook/office.recipients#outlook-office-recipients-setasync-member(1))|Mailbox 1.1|<ul><li>Message Compose</li></ul>|
5657
|[Office.context.mailbox.item.body.getTypeAsync](/javascript/api/outlook/office.body#outlook-office-body-gettypeasync-member(1))|Mailbox 1.1|<ul><li>Message Compose</li></ul>|

docs/outlook/tips-for-handling-date-values-in-outlook-add-ins.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Handling date values in Outlook add-ins
2+
title: Handle date values in Outlook add-ins
33
description: The Office JavaScript API uses the JavaScript Date object for most of the storage and retrieval of dates and times.
4-
ms.date: 02/29/2024
4+
ms.date: 04/17/2025
55
ms.localizationpriority: medium
66
---
77

8-
# Tips for handling date values in Outlook add-ins
8+
# Handle date values in Outlook add-ins
99

1010
The Office JavaScript API uses the JavaScript [Date](https://www.w3schools.com/jsref/jsref_obj_date.asp) object for most of the storage and retrieval of dates and times.
1111

0 commit comments

Comments
 (0)