如何更改邮件文件夹的顺序?

时间:2018-05-07 09:11:46

标签: javascript microsoft-graph

我有这个功能来获取用户文件夹。

function getUserFolders(callback) {
  getAccessToken(function(accessToken) {
    if (accessToken) {
      // Create a Graph client
      var client = MicrosoftGraph.Client.init({
        authProvider: done => {
          // Just return the token
          done(null, accessToken);
        }
      });

      // Get all folders
      client
        .api("/me/MailFolders")
        .orderby("")
        .get((err, res) => {
          if (err) {
            callback(null, err);
          } else {
            callback(res.value);
          }
        });
      console.log(client);
    } else {
      var error = { responseText: "Could not retrieve access token" };
      callback(null, error);
    }
  });
}

当我收到回复时,文件夹的顺序是:

order of folders

我已阅读文档,但无法找到如何更改文件夹的顺序。我希望拥有的订单与outlook相同。谢谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

您无法按照用户在给定客户端中组织文件夹的顺序检索文件夹。

我也不确定你期望从.orderby("")获得什么。除非您按顺序提供字段,否则它将不知道您要如何对它们进行排序。