Une demande récurrente : comment ajouter la date du jour dans le pied de page de Docs ?
C'est possible via un script à ajouter à votre document Google Docs.
La seule obligation pour que ce script fonctionne est que vous ayez placé Date:xx-xx-xxxx dans votre pied de page avec la première utilisation.
La seule obligation pour que ce script fonctionne est que vous ayez placé Date:xx-xx-xxxx dans votre pied de page avec la première utilisation.
Voici le script :
// Dans le pied de page : indiquer Date: xx-xx-xxxx
function onOpen() {
horodatage();
}
function horodatage() {
Logger.clear();
try {
var fuseauHoraire = Session.getScriptTimeZone();
var doc = DocumentApp.getActiveDocument();
var piedDePage = doc.getFooter();
if( !piedDePage ) return; // Ne contient pas de pied de page
var texte = piedDePage.editAsText();
var range = texte.findText("Date:");
if( !range ) return; // Ne contient pas Date:
var aujourdhui = new Date();
aujourdhui = Utilities.formatDate(new Date(),fuseauHoraire,"dd-MM-yyyy");
var debut = range.getStartOffset()+6;
if( texte ) {
texte.deleteText(debut,debut+9);
}
texte.insertText(debut, aujourdhui);
}
catch(err) {
Logger.log(err);
}
}