Estoy usando el siguiente código para mi Google Sheet Apps Script que completa automáticamente un campo de entrada con mis contactos de Google. Funciona con el texto, pero no puedo hacer que obtenga imágenes de perfil también. Este es el código que estoy usando y, según tengo entendido, el valor nulo es donde debería ir el img , pero no puedo pasarlo sin arruinarlo todo. ¿Me podría ayudar?
// Autocomplete for phone numbers function getAvailableTags1() { const contacts = People.People.Connections.list("people/me", { personFields: "names,photos,phoneNumbers,nicknames", pageSize: 1500 }).connections; const res = contacts.reduce((ar, c) => { if (c.hasOwnProperty("names") && c.hasOwnProperty("photos") && c.hasOwnProperty("nicknames") && c.hasOwnProperty("phoneNumbers")) { const name = c.names[0].displayNameLastFirst; const img = c.photos[0]; const number = c.phoneNumbers[0].value; const nick = c.nicknames[0].value + " (" + number + ")"; ar.push([ name+` `+number+` `+nick]); } return ar; }, []); var dynamicOptions = {}; res.forEach(function(v) { dynamicOptions[[v]] = null }); Logger.log(dynamicOptions); return dynamicOptions; }