Google Apps Scriptを使用して、Google Appsのすべてのスーパー管理者と委任管理者のリストを作成しています。pagetoken google appスクリプトの使用方法
私のスクリプトはうまく動作しますが、制限されたグーグルほど500人のユーザーに制限されています。また、GoogleではpageTokenを使用するように提案していますが、使い方がわかりません。
誰も私がどのように私はscript-を以下にpageTokenのを使うのですか理解するのに役立ちます:
function getAdmins(){
var fileArray = [["First Name", "Last Name", "Email", "Admin Role"]]
var optionalArgs = {"customer":"my_customer", maxResults: 500}
var allUsers = AdminDirectory.Users.list(optionalArgs).users
for (i=0; i<allUsers.length; i++){
userDetails = allUsers[i]
var fName = userDetails.name.givenName
var lName = userDetails.name.familyName
var pEmail = userDetails.primaryEmail
var Admin = userDetails.isAdmin
var dAdmin = userDetails.isDelegatedAdmin
if (Admin === true) {
Admin = "Super Administrator"
}
else if (dAdmin === true){
Admin = "Delegated Administrator"
}
Logger.log(Admin)
}
var ss = SpreadsheetApp.getActive()
var sheet = ss.getSheetByName("Admin Users")
fileArray.push([fName, lName, pEmail,Admin]);
Logger.log(fileArray)
sheet.getRange(1, 1, fileArray.length, 4).setValues(fileArray)
}}
この[example code](https://developers.google.com/apps-script/advanced/admin-sdk-directory#list_all_users)は、まさにあなたが望むものです。要するに、それぞれの呼び出しはnextPageToken(結果の次のページを識別するトークン)を返します。次の呼び出しでそのページを取得する必要があります。 –
ありがとう、ありがとう、私はどのようにforループまたはスクリプト自体でそれを使用することができます習得したい。 –