Serviço de gerenciador de licenças do Admin SDK Enterprise
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O serviço Enterprise License Manager do SDK Admin permite usar a
API Enterprise License Manager do SDK Admin no
Apps Script. Essa API permite que os administradores de domínio atribuam, atualizem, extraiam e
excluam licenças de usuário.
Referência
Para informações detalhadas sobre esse serviço, consulte a
documentação de referência da
API Enterprise License Manager do SDK Admin. Assim como todos os serviços avançados no Apps
Script, o serviço do Enterprise License Manager do SDK Admin usa os mesmos objetos,
métodos e parâmetros que a API pública. Para mais informações, consulte Como as assinaturas de método são determinadas.
Receber uma lista de atribuições de licença para o domínio
Este exemplo registra as atribuições de licença, incluindo o ID do produto e o
ID do SKU, para os usuários no domínio.
Observe o uso de tokens de página para acessar a lista completa de resultados.
/** * Logs the license assignments, including the product ID and the sku ID, for * the users in the domain. Notice the use of page tokens to access the full * list of results. */functiongetLicenseAssignments(){constproductId='Google-Apps';constcustomerId='example.com';letassignments=[];letpageToken=null;do{constresponse=AdminLicenseManager.LicenseAssignments.listForProduct(productId,customerId,{maxResults:500,pageToken:pageToken});assignments=assignments.concat(response.items);pageToken=response.nextPageToken;}while(pageToken);// Print the productId and skuIdfor(constassignmentofassignments){console.log('userId:%s,productId:%s,skuId:%s',assignment.userId,assignment.productId,assignment.skuId);}}
Inserir uma atribuição de licença para um usuário
Este exemplo demonstra como inserir uma atribuição de licença para um usuário, para uma
determinada combinação de ID do produto e ID do SKU.
/** * Insert a license assignment for a user, for a given product ID and sku ID * combination. * For more details follow the link * https://developers.google.com/admin-sdk/licensing/reference/rest/v1/licenseAssignments/insert */functioninsertLicenseAssignment(){constproductId='Google-Apps';constskuId='Google-Vault';constuserId='marty@hoverboard.net';try{constresults=AdminLicenseManager.LicenseAssignments.insert({userId:userId},productId,skuId);console.log(results);}catch(e){// TODO (developer) - Handle exception.console.log('Failedwithanerror%s',e.message);}}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-06-05 UTC."],[[["The Admin SDK Enterprise License Manager service enables domain admins to manage user licenses within Apps Script using the Admin SDK Enterprise License Manager API."],["It allows for assigning, updating, retrieving, and deleting user licenses for various products."],["This is an advanced service that requires enabling before use and utilizes the same structure as the public API."],["Provided sample code demonstrates how to retrieve and assign licenses using the API."]]],[]]