我正在尝试按 2 个字段对数组进行排序。我有一个布尔值:isFavorite 和一个字符串:名称。所有为真的布尔值必须是第一项。但我希望数组是按字母顺序排列的。到目前为止,这是我的代码(尝试了多种方法):
data.sort(function (x,y) {
if (x.isFavorite){
return -1;
}
if (x.isFavorite && !y.isFavorite && (x.name < y.name)){
return -1;
} else if ((x.isFavorite === y.isFavorite) && (x.name === y.name)){
return 0;
} else if (x.isFavorite && y.isFavorite && (x.name < y.name)){
return -1;
} else if (!x.isFavorite && !y.isFavorite && (x.name > y.name)){
return 1;
}
}
Run Code Online (Sandbox Code Playgroud) 我有个问题。我已经编写了带有Azure AD身份验证的RestAPI。我想将动态API与Excel VBA一起使用。有谁知道如何使用Excel VBA进行身份验证?(如果我尝试使用常规Excel新查询=>其他来源=> web =>组织帐户,则尝试登录时会收到错误消息:WWW-Authenticate标头不包含有效的授权URI)任何人都可以解决吗?提前致谢!