Vérouiller classeur sur un créneau horaire défini

Bonjour!

J'ai mis un classeur contenant une feuille par jour en partage avec les gars de mon boulot.Chacun doit s'inscrire sur la feuille du lendemain avant 16h30.

(ex : inscription sur la feuille de mardi le lundi avant 16h30)

Est-il possible de verrouiller la feuille du lendemain à 16h30 afin qu'elle soit en lecture seule ?Le top serait qu'elle soit déverrouillable par mot de passe ?

merci beaucoup !!

Bastien

Bonjour,

comment sont nommées les pages ?

ce qu'il est possible de faire est de déclencher tous les jours à ~17h (tu n'auras pas un déclenchement ultra précis sauf à le faire manuellement) cette fonction

function protection() {
  var spreadsheet = SpreadsheetApp.openById('id du fichier')
  var sheet = spreadsheet.getSheetByName('mySheet')
  sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns()).activate();
  var protection = sheet.getRange('1:1000').protect();
  var me = Session.getEffectiveUser();
  protection.addEditor(me);
};

il est recommandé de le mettre dans un script autonome directement dans le drive et non dans le fichier, ce que j'ai fait ici

seul le propriétaire du fichier aura accès par défaut

il est possible aussi de définir un back-up si besoin

Rechercher des sujets similaires à "verouiller classeur creneau horaire defini"