Ich habe den folgenden Code, der funktioniert:Ziehen E-Mail-Adresse aus Tabelle fügt doppelte eckige Klammern und verursacht MemberKey Fehler
function addGroupMember() {
var userEmail = '[email protected]';
var groupEmail = '[email protected]';
var member = {
email: userEmail,
role: 'MEMBER'
}
member = AdminDirectory.Members.insert(member, groupEmail);
Logger.log('User %s added as a member of group %s.', userEmail, groupEmail);
}
Der folgende Code, der den Namen und Gruppeninformationen aus einer Tabelle greift nicht mit „Fehlende Pflichtfelder: memberKey“
function addGroupMember() {
var values = SpreadsheetApp.getActiveSheet()
var userEmail = values.getRange(17, 5).getDisplayValues();
var groupEmail = values.getRange(1, 1).getDisplayValues();
var member = {
email: userEmail,
role: 'MEMBER'
}
Logger.log(member)
member = AdminDirectory.Members.insert(member, groupEmail);
Logger.log('User %s added as a member of group %s.', userEmail, groupEmail);
}
das "Logger.log (member)" gibt: [16-06-16 17: 04: 11: 024 EDT] {role = MEMBER, email = [[[email protected] ]]}
Bitte
Woher kommen die doppelten Klammern und wie entferne ich sie?