gpt4 book ai didi

javascript - 在 WebIDE 中获取 SAPUI5 的用户名

转载 作者:行者123 更新时间:2023-12-03 03:45:15 26 4
gpt4 key购买 nike

这可能只是一些我无法理解的简单 JavaScript 代码,但我正在尝试获取当前登录用户的用户名。或者这是一个oData概念,我不熟悉。这是检索它的代码:

onComment: function (oEvent) 
{
//gets username
var userModel = new sap.ui.model.json.JSONModel("/services/userapi/currentUser");
var username = userModel;
console.log(username);
}

我知道应该在 var username = userModel 之后执行某些操作,但我无法获得正确的输出。这是我在控制台中得到的内容

构造函数 {pSequentialImportCompleted: Promise, mEventRegistry: Object, mMessages: null, id: "id-1501515372158-22", oData: Object...}

oData:对象

+显示名称:“泰勒·杰尼奥 (Sxxxxxxxx)”

+电子邮件:“tyler.i.Genio@company.com”

+名字:“泰勒”

+姓氏:“Genio”

+名称:“Sxxxxxxxx”

我如何从中获取名字和姓氏?我在网上看到一些文章谈论这个问题,但其中一些超出了我的理解范围。对于此处的编码格式造成的任何困惑,我们深表歉意。

最佳答案

如果您的模型的结构如上所述,即

{
"displayName": "Tyler Genio (Sxxxxxxxx)",
"email": "tyler.i.Genio@company.com",
"firstName": "Tyler",
"lastName": "Genio",
"name": "Sxxxxxxxx"
}

然后 userModel.getProperty("/name");

关于javascript - 在 WebIDE 中获取 SAPUI5 的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45420404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com