【问题标题】:(nodejs gmail-api) Store messages in array?(nodejs gmail-api)将消息存储在数组中?
【发布时间】: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 的上下文,以及您想在哪里使用该数据?

标签: node.js arrays gmail-api


【解决方案1】:

myNewMessage 作为您的消息:

var myArray = [];

myArray.push(myNewMessage)

【讨论】:

    猜你喜欢
    • 2016-09-21
    • 2015-07-27
    • 2019-03-09
    • 2020-11-04
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2021-11-10
    相关资源
    最近更新 更多