我正在关注Microsoft https://docs.microsoft.com/en-us/office/dev/add-ins/word/get-the-whole-document-from-an-add-in-for-word?view=office-js的文档页面。
我正在尝试获取Office JS插件中当前打开的文档,以便使用POST请求将其发送到另一个服务器。
我添加了文档中的代码片段,与文档相同。我唯一的区别是我使用的是react,但这不应该影响office-js API。
Office.context.document.getFileAsync(
Office.FileType.Compressed,
{ sliceSize: 100000 },
result => {
console.log(result);但。结果是'failed‘,并且有一个错误,你可以在这里看到
code: 5001
message: "An internal error has occurred."
name: "Internal Error"
status: "failed"我试着在office online上加载这个插件,然后功能就正常工作了。到目前为止,它只在office的MacOS版本中不起作用
发布于 2018-12-24 07:19:13
对于许多Mac,最大切片大小为65536。这通常会导致“失败”状态。请参阅“备注”下的https://docs.microsoft.com/en-us/javascript/api/office/office.document?view=office-js#getfileasync-filetype--options--callback-。
https://stackoverflow.com/questions/53853241
复制相似问题