Office365 从任务窗格加载项获取当前Word Online文件的Onedrive链接
我想知道是否可以从TaskPane加载项获取onedrive链接。据我所知,如果我制作一个新的Word在线文档,它会自动将其保存到我的一个驱动器中,因此我想知道我是否能够以某种方式检索URL。具体地说,我想要一个链接,当您登录到一个驱动器上,右键单击文档并选择“获取链接”时,它会给您一个URL。这是我想要的URLOffice365 从任务窗格加载项获取当前Word Online文件的Onedrive链接,office365,office-addins,onedrive,office365-apps,Office365,Office Addins,Onedrive,Office365 Apps,我想知道是否可以从TaskPane加载项获取onedrive链接。据我所知,如果我制作一个新的Word在线文档,它会自动将其保存到我的一个驱动器中,因此我想知道我是否能够以某种方式检索URL。具体地说,我想要一个链接,当您登录到一个驱动器上,右键单击文档并选择“获取链接”时,它会给您一个URL。这是我想要的URL 谢谢是的,代码如下。这里的关键方法是getFilePropertiesAsync。OneDrive UI可能会为您提供不同的链接,具体取决于您是否共享文档(而加载项不知道文档是如何共享
谢谢是的,代码如下。这里的关键方法是getFilePropertiesAsync。OneDrive UI可能会为您提供不同的链接,具体取决于您是否共享文档(而加载项不知道文档是如何共享的)。但它是文档的正确URL,任何有权访问它的人都可以使用它
Office.context.document.getFilePropertiesAsync(
function (asyncResult) {
if (asyncResult.status == "failed") {
doWhateverWith("Action failed with error: " + asyncResult.error.message);
} else {
doWhateverWith("The document location is: " + asyncResult.value.url);
}
}
);
-Michael(Office插件的PM)是的,代码如下。这里的关键方法是getFilePropertiesAsync。OneDrive UI可能会为您提供不同的链接,具体取决于您是否共享文档(而加载项不知道文档是如何共享的)。但它是文档的正确URL,任何有权访问它的人都可以使用它
Office.context.document.getFilePropertiesAsync(
function (asyncResult) {
if (asyncResult.status == "failed") {
doWhateverWith("Action failed with error: " + asyncResult.error.message);
} else {
doWhateverWith("The document location is: " + asyncResult.value.url);
}
}
);
-Michael(Office插件的PM)有一种获取文档URL的简单方法。Office 1.1的JavaScript API有一个对象
Office.context.document
。您可以使用其属性url
获取文档的路径-本地或云
var urlDoc = Office.context.document.url;
console.log(urlDoc)
有关更多详细信息,请选中此项:有一种获取文档URL的简单方法。Office 1.1的JavaScript API有一个对象
Office.context.document
。您可以使用其属性url
获取文档的路径-本地或云
var urlDoc = Office.context.document.url;
console.log(urlDoc)
有关详细信息,请检查以下内容: