1

업데이트 # 1 설치 있지 않음 :OfficeJS 전망 추가 기능이

TL을, DR을 : 타겟팅 할 :

  • 아웃룩 2016 이상
  • Outlook을 웹에서
  • Mac 용 Outlook 2016
  • iOS 용 Outlook
  • Android 용 Outlook

calling the Outlook REST APIs을 지원하고 pinnable taskpanes을 지원하려면 사서함 1.5가 필요합니다.

pinnable 작업 창은 Windows 용 Outlook 2016에서만 지원되므로 Mailbox 1.5 is currently only supported in Outlook on the Web이므로 매니페스트의 <VersionOverrides> 섹션에서 Mailbox 1.5를 설정해야합니다. 검증 보고서를 바탕으로

:

Office Add-in host and platform availability의 말씀과 충돌 같은 소리
Your add-in manifest includes Tablet Settings and Phone Settings, however 
Mailbox 1.4 is used in the core of your manifest. This mailbox is not 
supported in the Outlook Web App. 

. 따라서 매니페스트의 기본 수준에서 사서함 1.3을 설정했습니다.

Calling validation service. This might take a moment... 
------------------------------------- 
Validation: Passed 
Based on the requirements specified in your manifest, your add-in can run on the following platforms; your add-in will be tested on these platforms when you submit it to the Office Store: 
    - Outlook 2013 Service Pack 1 or later 
    - Outlook 2016 or later 
    - Outlook on the Web 
    - Outlook 2016 for Mac 
    - Outlook for iOS 
    - Outlook for Android 
Important: This analysis is based on the requirements specified in your manifest and does not account for any runtime JavaScript calls within your add-in. For information about which API sets and features are supported on each platform, see Office Add-in host and platfo 
rm availability. (https://dev.office.com/add-in-availability). 

*This does not include mobile apps. You can opt-in to support mobile apps when you submit your add-in. 
------------------------------------- 

그러나, Microsoft의 검증 보고서는 말한다 :

다음
<?xml version="1.0" encoding="UTF-8"?> 
<OfficeApp 
    xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
    xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="MailApp"> 
    <Id>3042ed3a-6ca5-4b37-b5e3-a591f5605332</Id> 
    <Version>1.0.1.0</Version> 
    <ProviderName>Leap Legal Software</ProviderName> 
    <DefaultLocale>en-US</DefaultLocale> 
    <DisplayName DefaultValue="LEAP Mail Manager" /> 
    <Description DefaultValue="Save your mail to LEAP."/> 
    <IconUrl DefaultValue="https://outlookapp.leap365.com/images/icon-64.png" /> 
    <HighResolutionIconUrl DefaultValue="https://outlookapp.leap365.com/images/icon-128.png" /> 
    <SupportUrl DefaultValue="https://leap.force.com/us/s/" /> 
    <AppDomains> 
    <!--LEAP Add-in Domains --> 
    <AppDomain>https://outlookapp-dev.leap365.com/</AppDomain> 
    <AppDomain>https://outlookapp-test.leap365.com/</AppDomain> 
    <AppDomain>https://outlookapp.leap365.com/</AppDomain> 
    <!--TitleX Add-in Domains --> 
    <AppDomain>https://outlookapp.dev.titlex.com.au/</AppDomain> 
    <AppDomain>https://outlookapp.test.titlex.com.au/</AppDomain> 
    <AppDomain>https://outlookapp.titlex.com.au/</AppDomain> 
    <!-- LEAP Auth --> 
    <AppDomain>https://auth-dev.leap.services/</AppDomain> 
    <AppDomain>https://auth-test.leap.services/</AppDomain> 
    <AppDomain>https://auth.leap.services/</AppDomain> 
    <!-- TitleX Auth --> 
    <AppDomain>https://login.dev.titlex.com.au/</AppDomain> 
    <AppDomain>https://login.test.titlex.com.au/</AppDomain> 
    <AppDomain>https://login.titlex.com.au/</AppDomain> 
    <AppDomain>https://login.dev.titlex.co.uk/</AppDomain> 
    <AppDomain>https://login.test.titlex.co.uk/</AppDomain> 
    <AppDomain>https://login.titlex.co.uk/</AppDomain> 
    <AppDomain>https://login.dev.titlex.com/</AppDomain> 
    <AppDomain>https://login.test.titlex.com/</AppDomain> 
    <AppDomain>https://login.titlex.com/</AppDomain> 
    </AppDomains> 
    <Hosts> 
    <Host Name="Mailbox" /> 
    </Hosts> 
    <Requirements> 
    <Sets DefaultMinVersion="1.3"> 
     <Set Name="Mailbox" MinVersion="1.3" /> 
    </Sets> 
    </Requirements> 
    <FormSettings> 
    <Form xsi:type="ItemRead"> 
     <DesktopSettings> 
     <SourceLocation DefaultValue="https://outlookapp.leap365.com/index.html"/> 
     <RequestedHeight>280</RequestedHeight> 
     </DesktopSettings> 
     <TabletSettings> 
     <SourceLocation DefaultValue="https://outlookapp.leap365.com/index.html" /> 
     <RequestedHeight>280</RequestedHeight> 
     </TabletSettings> 
     <PhoneSettings> 
     <SourceLocation DefaultValue="https://outlookapp.leap365.com/index.html" /> 
     </PhoneSettings> 
    </Form> 
    </FormSettings> 
    <Permissions>ReadWriteMailbox</Permissions> 
    <Rule xsi:type="RuleCollection" Mode="Or"> 
    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" /></Rule> 
    <DisableEntityHighlighting>false</DisableEntityHighlighting> 
    <VersionOverrides 
    xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0"> 
    <Requirements> 
     <bt:Sets DefaultMinVersion="1.5"> 
     <bt:Set Name="Mailbox" MinVersion="1.5" /> 
     </bt:Sets> 
    </Requirements> 
    <Hosts> 
     <Host xsi:type="MailHost"> 
     <DesktopFormFactor> 
      <FunctionFile resid="Leap.Functions.Url" /> 
      <!-- Message Read --> 
      <ExtensionPoint xsi:type="MessageReadCommandSurface"> 
      <CustomTab id="TabLeap"> 
       <Group id="Leap.Group1"> 
       <Label resid="Leap.Group1Label" /> 
       <Control xsi:type="Button" id="Leap.DefaultCommand"> 
        <Label resid="Leap.DefaultCommand.Label" /> 
        <Supertip> 
        <Title resid="Leap.DefaultCommand.Label" /> 
        <Description resid="Leap.DefaultCommand.Tooltip" /> 
        </Supertip> 
        <Icon> 
        <bt:Image size="16" resid="Leap.Icon.16" /> 
        <bt:Image size="32" resid="Leap.Icon.32" /> 
        <bt:Image size="80" resid="Leap.Icon.80" /> 
        <bt:Image size="20" resid="Leap.Icon.20" /> 
        <bt:Image size="24" resid="Leap.Icon.24" /> 
        <bt:Image size="40" resid="Leap.Icon.40" /> 
        <bt:Image size="48" resid="Leap.Icon.48" /> 
        <bt:Image size="64" resid="Leap.Icon.64" /> 
        </Icon> 
        <Action xsi:type="ShowTaskpane"> 
        <SourceLocation resid="Leap.Taskpane.Url" /> 
        </Action> 
       </Control> 
       </Group> 
       <Label resid="Leap.TabLabel"/> 
      </CustomTab> 
      </ExtensionPoint> 
      <!-- Go to http://aka.ms/ExtensionPointsCommands to learn how to add more Extension Points: MessageRead, AppointmentOrganizer, AppointmentAttendee --> 
     </DesktopFormFactor> 
     </Host> 
    </Hosts> 
    <Resources> 
     <bt:Images> 
     <bt:Image id="Leap.Icon.16" DefaultValue="https://outlookapp.leap365.com/images/icon-16.png"/> 
     <bt:Image id="Leap.Icon.32" DefaultValue="https://outlookapp.leap365.com/images/icon-32.png"/> 
     <bt:Image id="Leap.Icon.80" DefaultValue="https://outlookapp.leap365.com/images/icon-80.png"/> 
     <bt:Image id="Leap.Icon.20" DefaultValue="https://outlookapp.leap365.com/images/icon-20.png" /> 
     <bt:Image id="Leap.Icon.24" DefaultValue="https://outlookapp.leap365.com/images/icon-24.png" /> 
     <bt:Image id="Leap.Icon.25" DefaultValue="https://outlookapp.leap365.com/images/icon-25.png" /> 
     <bt:Image id="Leap.Icon.40" DefaultValue="https://outlookapp.leap365.com/images/icon-40.png" /> 
     <bt:Image id="Leap.Icon.48" DefaultValue="https://outlookapp.leap365.com/images/icon-48.png" /> 
     <bt:Image id="Leap.Icon.64" DefaultValue="https://outlookapp.leap365.com/images/icon-64.png" /> 
     </bt:Images> 
     <bt:Urls> 
     <bt:Url id="Leap.Taskpane.Url" DefaultValue="https://outlookapp.leap365.com/index.html" /> 
     <bt:Url id="Leap.Functions.Url" DefaultValue="https://outlookapp.leap365.com/functions.html" /> 
     </bt:Urls> 
     <bt:ShortStrings> 
     <bt:String id="Leap.TabLabel" DefaultValue="LEAP Mail Manager" /> 
     <bt:String id="Leap.Group1Label" DefaultValue="LEAP" /> 
     <bt:String id="Leap.DefaultCommand.Label" DefaultValue="LEAP Mail Manager" /> 
     <bt:String id="Leap.DefaultCommand.Title" DefaultValue="LEAP Mail Manager" /> 
     </bt:ShortStrings> 
     <bt:LongStrings> 
     <bt:String id="Leap.DefaultCommand.Tooltip" DefaultValue="Click to show the add-in." /> 
     <bt:String id="Leap.Description" DefaultValue="Save your mail to LEAP." /> 
     </bt:LongStrings> 
    </Resources> 
    <!-- NOTE: TO SUPPORT A PINNABLE TASKPANE AND MOBILEFORMFACTOR --> 
    <VersionOverrides 
     xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1"> 
     <Requirements> 
     <bt:Sets DefaultMinVersion="1.5"> 
      <bt:Set Name="Mailbox" MinVersion="1.5" /> 
     </bt:Sets> 
     </Requirements> 
     <Hosts> 
     <Host xsi:type="MailHost"> 
      <DesktopFormFactor> 
      <FunctionFile resid="Leap.Functions.Url" /> 
      <!-- Message Read --> 
      <ExtensionPoint xsi:type="MessageReadCommandSurface"> 
       <CustomTab id="TabLeap"> 
       <Group id="Leap.Group1"> 
        <Label resid="Leap.Group1Label" /> 
        <Control xsi:type="Button" id="Leap.DefaultCommand"> 
        <Label resid="Leap.DefaultCommand.Label" /> 
        <Supertip> 
         <Title resid="Leap.DefaultCommand.Label" /> 
         <Description resid="Leap.DefaultCommand.Tooltip" /> 
        </Supertip> 
        <Icon> 
         <bt:Image size="16" resid="Leap.Icon.16" /> 
         <bt:Image size="32" resid="Leap.Icon.32" /> 
         <bt:Image size="80" resid="Leap.Icon.80" /> 
         <bt:Image size="20" resid="Leap.Icon.20" /> 
         <bt:Image size="24" resid="Leap.Icon.24" /> 
         <bt:Image size="40" resid="Leap.Icon.40" /> 
         <bt:Image size="48" resid="Leap.Icon.48" /> 
         <bt:Image size="64" resid="Leap.Icon.64" /> 
        </Icon> 
        <Action xsi:type="ShowTaskpane"> 
         <SourceLocation resid="Leap.Taskpane.Url" /> 
         <SupportsPinning>true</SupportsPinning> 
        </Action> 
        </Control> 
        <!-- Go to http://aka.ms/ButtonCommands to learn how to add more Controls: ExecuteFunction and Menu --> 
       </Group> 
       <Label resid="Leap.TabLabel"/> 
       </CustomTab> 
      </ExtensionPoint> 
      <!-- Go to http://aka.ms/ExtensionPointsCommands to learn how to add more Extension Points: MessageRead, AppointmentOrganizer, AppointmentAttendee --> 
      </DesktopFormFactor> 
      <!-- See https://docs.microsoft.com/en-us/outlook/add-ins/add-mobile-support --> 
      <MobileFormFactor> 
      <FunctionFile resid="Leap.Functions.Url" /> 
      <ExtensionPoint xsi:type="MobileMessageReadCommandSurface"> 
       <Group id="Leap.Group1"> 
       <Label resid="Leap.Group1Label" /> 
       <Control xsi:type="MobileButton" id="Leap.DefaultCommand"> 
        <Label resid="Leap.DefaultCommand.Label" /> 
        <Icon xsi:type="bt:MobileIconList"> 
        <bt:Image size="25" scale="1" resid="Leap.Icon.25" /> 
        <bt:Image size="25" scale="2" resid="Leap.Icon.25" /> 
        <bt:Image size="25" scale="3" resid="Leap.Icon.25" /> 
        <bt:Image size="32" scale="1" resid="Leap.Icon.32" /> 
        <bt:Image size="32" scale="2" resid="Leap.Icon.32" /> 
        <bt:Image size="32" scale="3" resid="Leap.Icon.32" /> 
        <bt:Image size="48" scale="1" resid="Leap.Icon.48" /> 
        <bt:Image size="48" scale="2" resid="Leap.Icon.48" /> 
        <bt:Image size="48" scale="3" resid="Leap.Icon.48" /> 
        </Icon> 
        <Action xsi:type="ShowTaskpane"> 
        <SourceLocation resid="Leap.Taskpane.Url" /> 
        </Action> 
       </Control> 
       </Group> 
      </ExtensionPoint> 
      </MobileFormFactor> 
     </Host> 
     </Hosts> 
     <Resources> 
     <bt:Images> 
      <bt:Image id="Leap.Icon.16" DefaultValue="https://outlookapp.leap365.com/images/icon-16.png"/> 
      <bt:Image id="Leap.Icon.32" DefaultValue="https://outlookapp.leap365.com/images/icon-32.png"/> 
      <bt:Image id="Leap.Icon.80" DefaultValue="https://outlookapp.leap365.com/images/icon-80.png"/> 
      <bt:Image id="Leap.Icon.20" DefaultValue="https://outlookapp.leap365.com/images/icon-20.png" /> 
      <bt:Image id="Leap.Icon.24" DefaultValue="https://outlookapp.leap365.com/images/icon-24.png" /> 
      <bt:Image id="Leap.Icon.25" DefaultValue="https://outlookapp.leap365.com/images/icon-25.png" /> 
      <bt:Image id="Leap.Icon.40" DefaultValue="https://outlookapp.leap365.com/images/icon-40.png" /> 
      <bt:Image id="Leap.Icon.48" DefaultValue="https://outlookapp.leap365.com/images/icon-48.png" /> 
      <bt:Image id="Leap.Icon.64" DefaultValue="https://outlookapp.leap365.com/images/icon-64.png" /> 
     </bt:Images> 
     <bt:Urls> 
      <bt:Url id="Leap.Taskpane.Url" DefaultValue="https://outlookapp.leap365.com/index.html" /> 
      <bt:Url id="Leap.Functions.Url" DefaultValue="https://outlookapp.leap365.com/functions.html" /> 
     </bt:Urls> 
     <bt:ShortStrings> 
      <bt:String id="Leap.TabLabel" DefaultValue="LEAP Mail Manager" /> 
      <bt:String id="Leap.Group1Label" DefaultValue="LEAP" /> 
      <bt:String id="Leap.DefaultCommand.Label" DefaultValue="LEAP Mail Manager" /> 
      <bt:String id="Leap.DefaultCommand.Title" DefaultValue="LEAP Mail Manager" /> 
     </bt:ShortStrings> 
     <bt:LongStrings> 
      <bt:String id="Leap.DefaultCommand.Tooltip" DefaultValue="Click to show the add-in." /> 
      <bt:String id="Leap.Description" DefaultValue="Save your mail to LEAP." /> 
     </bt:LongStrings> 
     </Resources> 
    </VersionOverrides> 
    </VersionOverrides> 
</OfficeApp> 

위의 매니페스트 추가 기능에 대한 validate-office-addin 결과 : 여기


내 매니페스트입니다
Your add-in is not working in Outlook 2016, Outlook 2013, Outlook for Mac, 
the Outlook app on iOS or in the Outlook app on Android. Your add-in is not 
available to be inserted in the above platforms. If you do not support 2013 
SP1 because you are using an API only available in 2016/Online, you must put 
these apis in the requirements tag in your manifest. If you are not using an 
API only available in 2016/Online, then you must support 2013 SP1. 

side-loaded the add-in from OWA 있습니다.

내가 추가 기능에 볼 수 있습니다 웹에서

  • 아웃룩 2016 이상 (윈도우)
  • Outlook을 (OWA) 나는 아직

는 추가하면 테스트 -in이 Mac 용 Outlook 2016에 나타납니다. 내 인생

난에 표시하는 추가 기능을 얻을 수없는 것 : 안드로이드에 대한

  • Outlook을 팩 1

    • 아웃룩 2013 서비스 이상
    • 전망 iOS 용

    이유를 모르겠다. 그 매니페스트에서 뭔가를 놓치고 있습니까? 아마도 매니 페스트를 잘못 구성 했습니까? 도와주세요.

  • +0

    핵심 매니페스트에서 요구 사항 집합으로 1.4를 사용할 수 있어야합니다. Office-Addin-Validator가 오래되어서 github에 문제를 제출할 수 있습니다. –

    답변

    1

    VersionOverridesV1_1MobileFormFactor 요소를 정의하면 Outlook Mobile에 대한 지원이 추가됩니다.사서함 1.5의 Outlook 2013에서 지원되지 않습니다 here for more information on MobileFormFactor

    의 Outlook 2013에 표시하는 추가 기능을 위해 (가용성 정보를 here 참조)를 참조하십시오, 당신은 추가로 몇 가지 세부 사항을 추가 사서함 1.4 이하

    +0

    내 매니페스트를 참조하십시오 :'VersionOverrides v1.1'에서' '를 지정하고 있습니다. Outlook 2013에서 'Mailbox 1.5'가 지원되지 않는 경우 유효성 검사기가 지원되는 플랫폼으로 나열하는 이유는 무엇입니까? 나는 더 많은 맥락을 제공하기 위해 나의 질문을 편집 할 것이다. –

    +0

    Outlook 추가 기능 팀이 여기에 도움이되도록 Outlook-addin 태그를 추가했습니다. 내 매니페스트의 핵심 요구 사항이 사서함 1.3을 가지고 있기 때문에 이것이라고 생각합니다. 그러나 Outlook 팀은 더 많은 것을 돕기에 가장 좋습니다. –

    0

    를 사용할 필요가 -in 및 저장 팀의 응답.

    아웃룩 2013 문제는 Outlook에서 다음과 같은 2 개의 충돌 규칙에서 유래 :

    • 당신은 핵심 매니페스트 1.3의 최소 사서함 버전을 선언했습니다.
    • 는 또한 있기 때문에, 아웃룩이 버전 (언급 스토어 팀으로) 1.5

    검증 도구는 나중에 아웃룩 2013 서비스 팩 1에 대한 지원을 선언되는 최소 버전과 VersionOverridesV1_0 섹션을 선언했습니다 지원 1.3.

    Outlook 2013 서비스 팩 1 이상은 VersionOverridesV1_0을 통해 Add-in Commands을 지원합니다. Outlook에서 추가 기능 명령이 선언되면 즉시 추가 기능 명령을 사용하여 피벗됩니다. 그러나 이러한 항목은 1.5으로 정의되어 있으므로 Outlook 2013에서 렌더링 할 수 없습니다. 아웃룩 2013에 표시하도록 추가 기능 명령 위해서는

    , 당신은 당신이 VersionOverridesV1_0 내에서 요구하고있는 최소 버전이 1.4 이하 (VersionOverridesV1_11.5 유지해야한다는주의)인지 확인해야합니다.