ms-word - 为了支持 createDocument OfficeJs API 调用需要实现什么 WOPI API
问题描述
我正在开发一个 Word Online 加载项,该加载项应该在具有自定义 WOPI 主机的环境中运行。我们遇到了某个似乎不受支持的 Office JS API 的问题。但我们正在努力确定究竟缺少什么。
谁能帮我弄清楚需要实现哪些 WOPI API 才能支持 createDocument OfficeJs API 调用?
对于createDocument我们应该接收PutRelativeFile,但是,客户端调用https://word-edit.officeapps.live.com/we/CreateNewDocument.aspx导致重定向到 Outage.html。WOPI主机似乎什么也没有。我们已经验证SupportsUpdate设置为 true 并且UserCanNotWriteRelative设置为 false。
Word.run(function (context) {
var myNewDoc = context.application.createDocument(base64String);
context.load(myNewDoc);
return context.sync()
.then(function () {
myNewDoc.open();
context.sync();
})
除了上面提到的之外,还有任何配置可以允许这样做吗?
任何想法都受到高度赞赏!
解决方案
推荐阅读
- regex - 在 vim 上搜索并转换为小写
- processing - 按下按钮时在处理中停止和重新启动游戏
- swift - 调用静态方法而不重复类名
- android - 如何使用 rxjava 在存储库中提出改造请求并使用 LiveData 将其传递给 ViewModel?
- javascript - 如何通过 JavaScript 抓取网页上的自定义元素,以便我可以模拟用户操作,例如单击并通过编码输入值?
- sql - Hive 如何根据列值提取数据并写入本地文件
- git - Git 更改从其他远程分支自动反映在父分支中
- python - 如何叠加不同形状的数组?
- r - 编写嵌套 for 循环以连接在 R 中的数据框中共享键的行
- python - Python & Numba:尽可能快地访问结构化的 numpy 数组元素