Javascript 谷歌脚本API理解
这是一个由两部分组成的问题,关于GoogleScriptAPI 首先,我可以阅读SDK/API参考,并通过“立即试用”功能成功地执行示例。但是,在尝试构建webApps时,我缺少了一个理解的步骤(无可否认,javascript知识有限)。也就是说,SDK显示了很多东西的语法,但不是我希望在Javascript中使用它的方式 我的问题的一个具体例子是:我试图创建一个简单的函数来从AdminAPI返回验证代码(8位代码)。下面是一个示例函数Javascript 谷歌脚本API理解,javascript,google-apps-script,google-admin-sdk,Javascript,Google Apps Script,Google Admin Sdk,这是一个由两部分组成的问题,关于GoogleScriptAPI 首先,我可以阅读SDK/API参考,并通过“立即试用”功能成功地执行示例。但是,在尝试构建webApps时,我缺少了一个理解的步骤(无可否认,javascript知识有限)。也就是说,SDK显示了很多东西的语法,但不是我希望在Javascript中使用它的方式 我的问题的一个具体例子是:我试图创建一个简单的函数来从AdminAPI返回验证代码(8位代码)。下面是一个示例函数 function getCodes(){ var us
function getCodes(){
var userEmail = 'testuser@exampl.com';
var user = AdminDirectory.Users.list({userKey: userEmail}).verificationCodes;
Logger.log('User data:\n %s', JSON.stringify(user, null, 2));
}
当然,AdminDirectory调用的语法是错误的,我得到了错误。我尝试了许多不同的变体,但是没有对引用的正确理解,我觉得我只是在猜测(我猜了很多)
有人能扔我一根骨头吗?谢谢- 看一看这本书
- 您将看到,
不是此资源的一部分verificationCodes
- 但是,有一种方法可以检索验证代码:使用
- 要使用后者,您需要提供userEmail作为参数
- 因此,请将您的请求修改为:
AdminDirectory.VerificationCodes.list(userEmail.items.forEach(函数(项){Logger.log('code:'+item.verificationCode)});
谢谢!这真是太棒了。我将尝试在您的帮助和将来更好地使用API之间架起桥梁。我已经学会了如何更好地阅读它。