javascript - 未处理的承诺拒绝类型错误:对象不支持属性或方法“getAsync”
问题描述
我正在为 Outlook 开发一个 javascript 插件。
我在 Outlook Web 上进行了测试,因为它具有更好的调试器,并且在 Outlook Web 上运行良好,现在该插件处于最后阶段。现在我在 Outlook 桌面上运行插件并收到此错误。
未处理的承诺拒绝类型错误:对象不支持属性或方法“getAsync”
function getItemBody(){
console.log("Inside getItemBody().");
Office.context.mailbox.item.body.getAsync(
"text",
{ asyncContext: "This is passed to the callback" },
function callback(result) {
console.log(result);
console.log(result.asyncContext);
console.log(result.value);
var s = "Document_ID";
if (result.value.indexOf(s) !== -1){
console.log("Document id found.");
var substring = result.value.split(':').pop().split('.')[0];
document_uuid = substring;
localStorage.setItem("document_uuid", document_uuid);
}
});
}
解决方案
推荐阅读
- ruby - Ruby Sinatra 上传表单参数受到干扰
- font-awesome - Viber 图标在 Font Awsome 4 中不可用
- php - 给定邮箱中的地址 [Doctrine\ORM\Query_state] 不符合 RFC 2822, 3.6.2
- cassandra-3.0 - 如何使用 Datastax 驱动程序 3.0 进行回滚
- c# - 如何从源列表映射到不同的目标列表
- scala - 合并两个元组的操作
- java - 在 C for java 中创建一个共享库
- java - 如何停止从 Web 服务器接收数据?
- python - 如何为模块提升(SRTM 数据)安装依赖项?
- pandas - 为什么 twinx() 创建的 Axes 对象的 plot() 方法改变了 xaxis 对象的 Formatter?