我在(Admin SDK的)Reporting API中找到了此信息。
這裏有一個片段我只是寫:
function logUsers2step() {
var date = toISODate(new Date(Date.now()-3*24*60*60*1000));
var reports = AdminReports.UserUsageReport.get('all', date).usageReports;
nextReport: for(var r in reports) {
for(var p in reports[r].parameters)
if(reports[r].parameters[p].name == 'accounts:is_2sv_enrolled') {
Logger.log(reports[r].parameters[p].boolValue+' '+reports[r].entity.userEmail);
continue nextReport;
}
Logger.log('not found '+reports[r].entity.userEmail);
}
}
function toISODate(date) { return date.getFullYear()+'-'+pad(date.getMonth()+1)+'-'+pad(date.getDate()); }
function pad(number) { return number < 10 ? '0' + number : number; }
順便說一句,似乎可以對Apps信息中心這份報告甚至enforce your users可以做到這一點。
感謝您發現...並不那麼明顯:-) – 2014-09-01 18:47:51