Как изменить порядок почтовых папок? - PullRequest
0 голосов
/ 07 мая 2018

У меня есть эта функция для получения пользовательских папок.

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 голосов
/ 07 мая 2018

Вы не можете получить папки в том порядке, в котором пользователь организовал их в данном клиенте.

Я также не уверен, что вы ожидаете получить от .orderby(""). Если вы не предоставите поле для заказа, он не будет знать, как вы хотите отсортировать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...