【发布时间】:2021-10-29 13:42:48
【问题描述】:
Office.context.mailbox.item.recurrence.getAsync() 返回一个对象,但我无法将其部分转换为其他变量。 例如接口 Office.SeriesTime 只定义了 GetXXX() 方法
/**
* Gets the duration in minutes of a usual instance in a recurring appointment series.
*
* [Api set: Mailbox 1.7]
*
* @remarks
*
* **{@link https://docs.microsoft.com/office/dev/add-ins/outlook/understanding-outlook-add-in-permissions | Minimum permission level}**: `ReadItem`
*
* **{@link https://docs.microsoft.com/office/dev/add-ins/outlook/outlook-add-ins-overview#extension-points | Applicable Outlook mode}**: Compose or Read
*/
getDuration(): number;
例如这不会编译,因为接口 Office.SeriesTime 没有定义属性。
const fixedRecurrence: Office.SeriesTime = recurrence.seriesTime;
if (fixedRecurrence.endYear === 0) {
fixedRecurrence.endYear = fixedEndDate.getFullYear();
fixedRecurrence.endMonth = fixedEndDate.getMonth() + 1;
fixedRecurrence.endDay = fixedEndDate.getDate();
}
【问题讨论】:
标签: outlook office-js outlook-addin outlook-web-addins