web-dev-qa-db-fra.com

Afficher un horodatage dans une cellule lorsqu'une autre cellule est mise à jour dans Google Sheets

Je veux horodatage du moment où une cellule a été renseignée dans la colonne à droite de certaines colonnes seulement. Nous utilisons une feuille de calcul simple pour garder l'inventaire et j'aimerais savoir quand quelqu'un prend quelque chose ou l'enregistre pour des raisons de responsabilité. J'ai trouvé un script qui ajoute une note, mais cela devient très gênant lorsque je souhaite qu'il s'applique uniquement dans certains domaines. Ainsi, lorsque quelqu'un met à jour les colonnes C, D, I ou J avec leurs initiales, je souhaite qu'un horodatage s'affiche dans la colonne E ou K. Est-ce possible avec un script? J'ai joint une image pour une idée avec les carrés rouges indiquant l'endroit où j'aimerais afficher l'heure/la date . enter image description here

3
Jason Zuniga

Tout ce dont vous avez besoin est ce court script

function getDate() {
  return new Date();
}

Et vous pouvez ensuite mettre cette équation dans E1: =getDate(C1:D1) que vous pouvez ensuite faire glisser. Vous pouvez également vouloir changer le format de la colonne E et sélectionner un format de date où la date et l'heure sont affichées.

2
SpiderPig