Para isso, o seguinte trecho de código abaixo resolve facilmente, abrindo uma InputBox na sua planilha, pedindo o email a ser adicionado ao grupo:
function addUser2Group(){
var ss = SpreadsheetApp.getActiveSheet();
var member = { email: Browser.inputBox("Digite aqui o email do usuário"),
role: "MEMBER"}
try{
AdminDirectory.Members.insert(member, "mygroupmail@example.com.br")
} catch (e) {
Browser.msgBox(e);
}
}
Caso você não curta essa idéia de abrir uma caixa de texto na planilha, a versão abaixo vai pegar o email digitado na célula A2.
function addUser2Group(){
var ss = SpreadsheetApp.getActiveSheet();
var member = { email: ss.getRange(2, 1).getValue(),
role: "MEMBER"}
try{
AdminDirectory.Members.insert(member, "mygroupmail@example.com.br")
} catch (e) {
Browser.msgBox(e);
}
}
Adendo: Se seu problema é garantir que um usuário tenha as permissões de professor do Classroom (que permite criar turmas) então basta trocar mygroupmail@example.com.br por classroom_teachers@exemple.com.br (substituindo obviamente o @exemple.com.br pelo seu domínio)