-2
A
回答
2
目录型号为只读。您可以尝试创建计算数据源,并调用AdminDirectory先进的服务获得用户记录与自定义字段:
启用“谷歌管理目录API”
- 单击设置齿轮按钮,右上角
- 选择应用程序设置选项卡
- 滚动到高级服务部分
- 添加'Google Admin Directory API'服务
创建目录域计算模型,你需要(让我们将其命名为CustomDirectory)
在计算模型的数据源服务器的脚本,你可以这样添加代码,从目录中查询用户记录:
var email = query.filters.Email._equals;
var user = AdminDirectory.Users.get(email);
var record = app.models.CustomDirectory.newRecord();
record.Email = email;
record.FieldA = user.FieldA;
record.FieldB = user.FieldB;
...
return [record];
从客户端
- 查询计算数据源:
- 因为我不是目录管理,我没有机会来测试,如果这个链条工作的各个环节。
- 您很可能需要将您的应用部署为开发者才能让所有应用访问Google管理员目录API。
var ds = app.datasources.CustomDirectory;
ds.query.filters.Email._equals = '[email protected]';
ds.load(function() {
console.log(ds.item);
});
如果您使用绑定魔法,您甚至可以避免编写客户端代码。
注:
进一步阅读:
https://developers.google.com/apps-script/advanced/admin-sdk-directory https://developers.google.com/appmaker/security/identity https://developers.google.com/appmaker/models/calculated
相关问题
- 1. 从自定义自定义字段获取数据
- 2. 获取附件自定义字段值
- 3. WordPress的获取自定义字段值
- 4. WordPress的 - 获取自定义字段
- 5. 无法获取自定义字段值
- 6. 获取自定义字段选项
- 7. 获取Salesforce自定义字段值
- 8. 从类似的类别显示自定义字段(从类似帖子获取自定义字段)
- 9. 高级自定义字段获取某些类型的字段
- 10. 如何从JSP中的文本字段获取自定义值?
- 11. 如何从C#中的Active Directory获取自定义字段?
- 12. 如何从Asana API获取自定义字段数据?
- 13. 从C#中的自定义字段属性中获取值
- 14. 从Slack API获取所有用户的自定义字段
- 15. 从Joomla的jos_user表中的自定义字段获取数据
- 16. 仅从分享点列表中获取自定义字段
- 17. Wordpress/CCTM - 通过ID从metabox获取自定义字段
- 18. 从wordpress分类中获取自定义字段值
- 19. 从自定义字段获取背景颜色?
- 20. 从SharePoint列表项中获取自定义字段
- 21. 如何从文章的自定义字段获取参数?
- 22. WordPress的,高级自定义字段:从关系字段类型获取数据
- 23. 自定义字段
- 24. 自定义字段
- 25. 无法获取自定义代码段
- 26. 如何获取Netsuite中自定义记录的自定义字段的值
- 27. 获取自定义字段,而_edit_last,_edit_lock,_wp_page_template和_visual字幕
- 28. 按字母顺序获取自定义字段值
- 29. 获取后反对票特定的自定义字段值
- 30. 获得自定义字段类型