Javascript 在Officejs加载项中提交文件时如何处理getFileAsync失败状态
我正在开发Office插件,我想知道处理Javascript 在Officejs加载项中提交文件时如何处理getFileAsync失败状态,javascript,reactjs,ms-word,office-js,office-addins,Javascript,Reactjs,Ms Word,Office Js,Office Addins,我正在开发Office插件,我想知道处理getFileAsync故障状态的最佳实践是什么,原因是什么。由于这个错误是在我重新加载加载项时解决的,所以我想在失败的情况下解决这个问题 这种情况下的结果是: error: {name: "Internal Error", message: "An internal error has occurred.", code: 5001} status: "failed" value: undefin
getFileAsync
故障状态的最佳实践是什么,原因是什么。由于这个错误是在我重新加载加载项时解决的,所以我想在失败的情况下解决这个问题
这种情况下的结果是:
error: {name: "Internal Error", message: "An internal error has occurred.", code: 5001}
status: "failed"
value: undefined
这是我的密码:
Office.context.document.getFileAsync(OfficeFileType, { sliceSize: 10000 }, result => {
console.log('submitFile -> result', result);
if (result.status === Office.AsyncResultStatus.Succeeded) {
const myFile = result.value;
const state = {
file: myFile,
counter: 0,
sliceCount: myFile.sliceCount
};
console.log(`Getting file of ${myFile.size} bytes`);
getSlice(state);
return true;
}
console.log(result.status); // failed
// try to handle this issue here?
return false;
});
对这是处理“失败”结果的方法。状态。如何知道问题是什么?我需要有关此内部错误的更多详细信息。谢谢@slightlysnarky,但与此无关:))请您就以下信息分享更多信息:•示例代码您的场景,希望有脚本实验室要点。•您在哪个平台上运行•可以重新生成此错误的示例工作簿