我有这个功能来获取用户文件夹。
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);
}
});
}
当我收到回复时,文件夹的顺序是:
我已阅读文档,但无法找到如何更改文件夹的顺序。我希望拥有的订单与outlook相同。谢谢您的帮助!!
答案 0 :(得分:0)
您无法按照用户在给定客户端中组织文件夹的顺序检索文件夹。
我也不确定你期望从.orderby("")
获得什么。除非您按顺序提供字段,否则它将不知道您要如何对它们进行排序。