获取gmail-api-javascript中的主题行
Getting the subject line in gmail api - javascript
本文关键字:gmail-api-javascript 获取 更新时间:2023-09-26
我正在尝试使用gmail API从电子邮件中获取主题行。我收到了电子邮件,并尝试遵循文档。我收到了一组Header,但每封电子邮件中主题行的占位符不同。
如何始终取回主题标头?
现在我指定数组中的元素如下:
var parsed5 = resp.payload.headers[1].name;
然而,我不想指定区域的元素,有没有一种方法可以根据标题名称而不是元素来获得正确的东西?
您可以找到这样的主题:
for (var headerIndex = 0; headerIndex < resp.payload.headers.length; headerIndex++) {
if (resp.payload.headers[headerIndex].name == 'Subject') {
relateMailDetail.openMailSubject = msg.payload.headers[headerIndex].value;
}
if (resp.payload.headers[headerIndex].name == 'From') {
relateMailDetail.from = msg.payload.headers[headerIndex].value;
}
if (resp.payload.headers[headerIndex].name == 'Date') {
relateMailDetail.recieveDate = msg.payload.headers[headerIndex].value;
}
if (resp.payload.headers[headerIndex].name == 'To') {
relateMailDetail.to = msg.payload.headers[headerIndex].value;
}
if (resp.payload.headers[headerIndex].name == 'Cc') {
relateMailDetail.cc = msg.payload.headers[headerIndex].value;
}
if (resp.payload.headers[headerIndex].name == 'Reply-To') {
relateMailDetail.replyTo = msg.payload.headers[headerIndex].value;
}
}
所以我的解决方案只是在调用中使用一些api参数来只获得我想要的东西,所以我不必遍历并找到所有东西。
相关文章:
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 获取gmail-api-javascript中的主题行
- 使用gmail-api发送电子邮件错误:此api不支持解析表单编码的输入
- 如何使用JavaScript从Gmail API解析JSON
- Gmail API 返回 400 个带有批处理请求的错误请求
- 使用节点.js Gmail API 发送现有草稿
- 如何在使用 Gmail API 发送新邮件后获取邮件 ID
- 节点 js 与 gmail api,API 返回错误:错误:unauthorized_client
- 使用 Gmail API 获取带有格式的邮件正文
- 使用Gmail API发送HTML电子邮件
- 缺少草稿消息-javascript Gmail API-如何构建请求的主体
- GMail API with JS AJAX calls
- GMail API从chrome扩展访问?403禁止
- 使用gmail API chrome扩展标记gmail邮件时出现的问题
- 401(未经授权)错误使用jQuery's $.get和GMail API
- 模板显示Gmail API JSON输出在HTML中
- 我如何设置自定义签名跨域Gmail API
- 邮件附件错误的媒体类型Gmail API
- Gmail API解码在Javascript中的消息
- Gmail API获取邮件的限制