确定当前用户是否是组织用户目录中的管理员

时间:2018-09-03 14:13:37

标签: google-api google-admin-sdk google-app-maker google-directory-api

我们在Google Appmaker上使用目录模型,这使我们可以使用组织中的用户。实际上,这使我们可以通过将Directory模型连接到tanle小部件来创建列表。我们遇到的问题是,我们无法确定当前用户是否是经理。

要实现此目的,我需要在客户端进行查询以搜索是否有以当前用户的电子邮件作为其管理员的用户。参见下面的代码。

var datasource = app.datasources.Users;
datasource.query.filters.DirectManagerEmail._equals = app.user.email;
datasource.load(function(){
  console.log('isManager datasource.items : ', datasource.items);
});

datasource.items始终为空,即使我用经理电子邮件替换了app.user.email也是如此;这样做应该将我的用户数据放在datasource.items中。

在这个appmaker项目上连接其他Google API也不是问题,即使我必须使用Fetch应用程序功能,如果有人对如何确定当前用户是否是某人的经理有任何想法在我们的用户目录中..将不胜感激!

预先感谢

0 个答案:

没有答案