Javascript 如何获取嵌入式Excel电子表格的文件令牌?

Javascript 如何获取嵌入式Excel电子表格的文件令牌?,javascript,asp.net,excel,Javascript,Asp.net,Excel,我有一个ASP.NETWeb应用程序,其中嵌入了一个交互式Excel电子表格。用户应该能够与电子表格交互。我在电子表格中嵌入了来自的代码。嵌入本身在一定程度上起作用——用户可以点击,但网页无法获得任何信息 为了获得更多信息,并能够使用ASP.Net按钮进行编写,我转向了使用的示例。引起问题的一个因素是线路: var fileToken=SD310A16DD64ED7E41!112/3533661997762444865/; 我试着用这个例子来查找令牌 此特定示例中的嵌入代码为: 文件令牌是:

我有一个ASP.NETWeb应用程序,其中嵌入了一个交互式Excel电子表格。用户应该能够与电子表格交互。我在电子表格中嵌入了来自的代码。嵌入本身在一定程度上起作用——用户可以点击,但网页无法获得任何信息

为了获得更多信息,并能够使用ASP.Net按钮进行编写,我转向了使用的示例。引起问题的一个因素是线路:

var fileToken=SD310A16DD64ED7E41!112/3533661997762444865/;

我试着用这个例子来查找令牌

此特定示例中的嵌入代码为:

文件令牌是:

SDB4A3FCAC9C7848C9!285/-5430218907388983095/t=0&s=0&v=!AK3ybHnbJCLh5H0

此示例毫无帮助,因为我的嵌入代码的格式为:

https://onedrive.live.com/embed?resid=2EE19DD0B45C2F85%2156366&authkey=%21AC2IkSn6J6_kejU&em=3&wdDivId=%22myExcelDiv%22&wdDownloadButton=1&wdHideGridlines=1&wdHideHeaders=1&wdAllowInteractivity=0&wdAllowTyping=1.

因此,以示例的方式查找令牌几乎是不可能的

我尝试使用2EE19DD0B45C2F85%2156366作为文件令牌,但从ECMAScript API复制的代码返回错误:异步操作失败


如何找到嵌入式Excel电子表格的文件标记?

您使用的示例似乎基于MS SharePoint 2010中的One Drive JavaScript API的早期版本。 自那以后,微软已经用微软图形API中的OneDrive开发者平台部分取代了它。 请在此处查看官方文档:


我最近还一直在寻找一种仅使用JavaScript的解决方案,以在线共享电子表格,其功能超出了嵌入选项的允许范围。ODDP似乎是前进的方向。

您使用的示例似乎基于MS SharePoint 2010中的单驱动器JavaScript API的早期版本。 自那以后,微软已经用微软图形API中的OneDrive开发者平台部分取代了它。 请在此处查看官方文档:


我最近还一直在寻找一种仅使用JavaScript的解决方案,以在线共享电子表格,其功能超出了嵌入选项的允许范围。ODDP似乎是前进的方向。

好吧,经过大量的挖掘,我终于掌握了如何在Javascript中控制嵌入式excel。 从技术上讲,这可能无法回答您如何获取嵌入式excel电子表格的文件令牌的问题,但我假设您希望该令牌在javascript中控制嵌入式excel。 您希望使用onedrive上的javascript嵌入代码初始化excel,而不是通过EWA实例初始化嵌入式excel。然后,在实例准备好应用程序后,您可以在下面的链接中找到如何将回调附加到该实例,您只需使用以下链接获取嵌入excel的实例

ewa=ewa.EwaControl.getInstances.getItem0


更多信息请点击此链接:

好的,经过深入研究,我终于了解了如何在Javascript中控制嵌入的excel。 从技术上讲,这可能无法回答您如何获取嵌入式excel电子表格的文件令牌的问题,但我假设您希望该令牌在javascript中控制嵌入式excel。 您希望使用onedrive上的javascript嵌入代码初始化excel,而不是通过EWA实例初始化嵌入式excel。然后,在实例准备好应用程序后,您可以在下面的链接中找到如何将回调附加到该实例,您只需使用以下链接获取嵌入excel的实例

ewa=ewa.EwaControl.getInstances.getItem0

更多信息请点击此链接: