OneDrive for Business是否支持SharePoint中的CustomAction / CommandUIExtension?

时间:2017-07-06 11:54:23

标签: office365 onedrive

我正在尝试在我的OneDrive for Business个人页面(https://company-my.sharepoint.com/personal/username页面)上为功能区添加自定义操作。

据我所知,您可以使用XML将自定义操作,选项卡或按钮扩展或添加到SharePoint上的服务器功能区。例如,下面的XML可用于向功能区添加带有三个按钮的选项卡:

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
      <CustomAction 
        Id="Ribbon.Library.Actions.AddAButton"
        Location="CommandUI.Ribbon"
        RegistrationId="101"
        RegistrationType="List"
        Title="Add a Ribbon Button">
        <CommandUIExtension>
          <CommandUIDefinitions>
            <CommandUIDefinition
              Location="Ribbon.Library.Share.Controls._children">

                <Tab Id="tab" Title="DSO">

                 <Group Id="group1" Title="DocSys Online">
                  <Button Id="OpenDSO" Label="Open">
                   Image32="https://foo.bar/images/button32.png"
                   Image16="https://foo.bar/images/button16.png">
                   <Link URL="https://foo.bar/button1" />
                  </Button>
                 </Group>

                 <Group Id="group2" Title="DocSys Online Models">
                  <Button Id="Brief" Label="Brief">
                   Image32="https://foo.bar/images/button32.png"
                   Image16="https://foo.bar/images/button16.png">
                   <Link URL="https://foo.bar/button2" />
                  </Button>
                  <Button Id="Rapport" Label="Rapport">
                   Image32="https://foo.bar/images/button32.png"
                   Image16="https://foo.bar/images/button16.png">
                    <Link URL="https://foo.bar/button3" />
                  </Button>
                 </Group>
                </Tab>

            </CommandUIDefinition>
          </CommandUIDefinitions>
        </CommandUIExtension>
      </CustomAction>
    </Elements>

根据此link,OneDrive for Business基于SharePoint REST和CSOM API。我看到他们使用相同的API结构,但是当我在OneDrive中尝试这一点时,旧的OneDrive视图正确显示了选项卡,而新视图根本没有显示任何内容。以下是旧视图与新视图之间的比较。

Old view

VS

New view

如何在OneDrive上正确添加自定义操作?我是否想念一些东西或有其他方法可以解决这个问题吗?任何解释都会有所帮助。

0 个答案:

没有答案
相关问题