问题标签 [office365-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
197 浏览

javascript - 将 Office 365 任务窗格应用程序的调试目标设置为 Word/Excel 的 Windows 应用商店应用程序版本?

我正在开发一个使用 Javascript API for Office 的任务窗格应用程序。目前,当我按 F5 运行 Word 或 Excel 进行调试时,Word/Excel 的桌面版本会启动,其中包含我的任务窗格应用程序。如何配置 Visual Studio 2013 以使用 WinRT(Windows 应用商店应用程序/Metro)版本的 Word/Excel 来启动我的任务窗格应用程序?

0 投票
1 回答
409 浏览

ms-office - Sharepoint 在线文档共享 API

尝试通过 API 与外部用户共享文件,我们的内部应用程序会将文件上传到 sharepoint,返回仅查看链接,然后我们可以将该链接发送给外部用户,避免电子邮件等。

.NET C# 可以做到这一点吗?

0 投票
1 回答
385 浏览

sharepoint - 发布打包为 SharePoint Online Portal 的自动托管应用程序的 Office 应用程序

我的目标是开发一个 excel 应用程序并在我的 sharepoint online 2013 门户网站上使用它。所以我在 napa 上开发了一个 excel 任务窗格应用程序。我为visual studio下载了它并在visual studio 2012上打开它。之后我将它的项目类型从办公室应用程序更改为sharepoint的自动托管应用程序,然后发布它,得到.app文件。比我打开我的共享点在线门户应用程序目录站点并将我的 .app 文件上传到共享点库的应用程序。您可以从下图中看到我的应用程序(AddressCleaner)。

在此处输入图像描述

完成所有这些步骤后,我进入网站内容并单击添加应用程序。但我在可用应用程序中看不到我的应用程序。我找不到任何解决方案。实际上我遵循了这个->帖子

我错过了什么?有什么错误的建议吗?

谢谢

0 投票
1 回答
595 浏览

javascript - 我没有得到 JSON 数据,虽然它被正确加载,为什么会这样?它显示空白警报框

以下是我的代码,我想获取 JSON 数据,我正在 Office 365 Napa 中做一个铁路应用程序,我的 JSON 正在加载但没有向我显示数据,我正在传递在字符串中传递的车站代码HMAC 签名是通过在 URL 中传递它来生成的,我得到了我必须阅读的 JSON,

JSON 响应是:

0 投票
0 回答
123 浏览

javascript - Word 工具窗格应用程序无法使用 REST API 访问 sharepoint 2013 在线门户

我正在用 napa 开发一个关于 word 的搜索应用程序。我想在我的 sharepoint 在线门户上搜索关键字。当我单击搜索按钮时,它会出现“访问被拒绝”错误。我的代码如下。如何访问我的门户?

在此处输入图像描述 提前致谢!

0 投票
1 回答
2858 浏览

sharepoint-2013 - Creating site collection programmatically with custom site template in Office 365 APP

I am trying to create a site collection in Office 365 through an auto-hosted app. I am using the Microsoft.Online.SharePoint.Client.Tenant.dll and my code is as below.

However, I would like to use a custom site template that I have created, instead of the "STS#0" team site template. The custom site template exists in the Solution Gallery of the site collection in which my APP is deployed. Is there a way I can upload this site template and activate it, during the creation of the new site collection programmatically?

0 投票
1 回答
3274 浏览

oauth-2.0 - How to update Office 365 SharePoint App Client Secret after it expired?

In MSDN http://msdn.microsoft.com/en-us/library/office/jj220036(v=office.15).aspx, Office 365 requires to update the client secret before it expired. But we forgot to do this before it expired. Now after we updated a new client secret, added a new one first and then removed the old expired one, the app in some sites does not work and the app in some sites works well. The error is we cannot get the accesstoken from the content token with the new client secret.

System.Exception: SharePoint2013Authentication Exception: System.IdentityModel.Tokens.SecurityTokenException: Invalid JWT token. Could not resolve issuer token.

at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadTokenCore(String token, Boolean isActorToken)

0 投票
1 回答
1015 浏览

javascript - 如何使用 JavaScript API 从 PowerPoint 幻灯片中获取元素信息?

我正在使用新的 JavaScript Office API,我认为这是个好消息。我一直在使用 Excel API,到目前为止没有太多问题。问题是我对 PowerPoint API 有一个我还无法达到的目标:如何从幻灯片中提取所有信息。

我使用Document.getSelectedDataAsync但我发现只有Office.CoercionType.SlideRange可用于 PowerPoint,它只返回一个带有id、title 和 index的 JSON 。

我正在寻找一种从特定幻灯片中提取对象数据的方法。这可以通过导出文件然后访问 XML 文件、将其映射到 JSON 并将其发送到我们的 API 来完成,以便我们以后可以使用该数据。此选项具有巨大的开发成本(发送整个文件)。

所以最后的问题如下:

使用 PowerPoint 中放置在唯​​一幻灯片上的所有对象的数据获取 JSON 的最佳方法是什么?

提前致谢!

0 投票
2 回答
2772 浏览

sharepoint - 与过滤器连接的 Sharepoint 日历列表视图 Web 部件

我在 Office Online 365 中有一个要求,其中需要以下内容。

  1. 带有自定义字段“事件”的日历列表,类型是选择(常规、婚姻、生日)
  2. 需要创建一个下拉列表,在其中绑定上述字段的值。
  3. 当用户选择“常规”时,仅应显示常规事件,不应显示生日和婚姻。
  4. 主要内容视图应该只是日历,我已经尝试过共享点列表过滤器和列表视图 webpart,但不支持日历视图。

任何帮助,将不胜感激。

0 投票
0 回答
1186 浏览

php - Office365 /Azure 登录填充用户电子邮件

我正在编写一个连接到 Office 365 的应用程序,以提取用户最新的 X 电子邮件并在他们的仪表板上显示为预览。

我所拥有的是:

  • 用户加载页面。
  • 通过 adfs sso 登录
  • 重定向回仪表板
  • 重定向到 office 365 登录(通过我的 oAuth 脚本 - https://login.windows.net/common/oauth2/authorize,资源:https ://outlook.office365.com/,状态:MD5 ID,login_hint = urlencoded 电子邮件, WHR = adfs.domain.com(不对)。
  • 电子邮件地址是预先填充的,他们必须在电子邮件字段外按 Tab,并在输入密码之前重定向回他们的 adfs 服务器。
  • adfs 确认登录并重定向到他们的仪表板 - 显示电子邮件。

我通过阅读以下资源了解到,我可以传递 WHR 参数,这将绕过天蓝色登录。

http://msdn.microsoft.com/en-us/library/gg185963.aspx

http://social.technet.microsoft.com/wiki/contents/articles/2424.windows-identity-foundation-wif-how-to-utilize-the-ws-federation-whr-parameter-to-bypass-home-领域发现-hrd.aspx

这是一个例子:

[更新的工作流程] 谢谢。