【发布时间】:2021-07-06 21:03:44
【问题描述】:
我有一个在控制台中打印所有未读消息的功能。我想将这些消息存储在一个数组中,以便稍后在代码中再次使用。这可能吗?
async function listMessages(auth, query) {
return new Promise((resolve, reject) => {
const gmail = google.gmail({version: 'v1', auth});
gmail.users.messages.list(
{
userId: 'me',
q: query,
}, (err, res) => {
if (err) {
reject(err);
return;
}
if (!res.data.messages) {
resolve([]);
return;
}
console.log(res.data.messages);
resolve(res.data.messages);
}
);
})
;}```
【问题讨论】:
-
您能否提供调用
listMessages的上下文,以及您想在哪里使用该数据?