Google Script : Identifier l'utilisateur pour Google sheet

Bonjour.

J'ai besoin d'identifier qui clic sur le bouton que j'ai créé.
Comment get le nom de l'utlisation qui clic ?

Comment récupérer cette information ?
Que ce soit dans google sheet ou dans google script.

Si vous connaissez une bonne API claire pour google sheet, merci d'en partager le lien :)

Bonne journée

Réponse :
/**
 * Get current user's name, by accessing their contacts.
 *
 * @returns {String} First name (GivenName) if available,
 *                   else FullName, or login ID (userName)
 *                   if record not found in contacts.
 */
function getOwnName(){
  var email = Session.getEffectiveUser().getEmail();
  var self = ContactsApp.getContact(email);

  // If user has themselves in their contacts, return their name
  if (self) {
    // Prefer given name, if that's available
    var name = self.getGivenName();
    // But we will settle for the full name
    if (!name) name = self.getFullName();
    return name;
  }
  // If they don't have themselves in Contacts, return the bald userName.
  else {
    var userName = Session.getEffectiveUser().getUsername();
    return userName;
  }
}

D'après ce que j'ai compris, il n'est plus possible de retourner le nom de l'utilisateur.
Uniquement son email.

Est-il possible de faire la même chose sans passer par script app ? Directement depuis la google sheet ?

Bonne journée
Rechercher des sujets similaires à "google script identifier utilisateur sheet"