Redirection vers une feuille selon le jour

Bonjour, je suis nouveau ici. Je ne m'y connais pas beaucoup avec google sheet. J'essaie de faire une macro qui se déploie a l'ouverture qui peux me rediriger vers la bonne feuille. Pour être plus clair, c'est un fichier de caisse avec une 5 feuilles (feuilles nommées: lundi, mardi, mercredi, jeudi, vendredi). Il y a au dessus de 30 employés qui vont aller rentrer leur rapport de la journée et je veux éviter des erreurs. Je ne sais pas comment faire une redirection, en fait, je voudrais que si nous sommes lundi, que sa redirige automatiquement sur la page de lundi et ainsi de suite.

Bonjour Jeff,

Tu peux utiliser ce script qui ouvrira la feuille du jour de la semaine automatiquement:

function onOpen() {

// get current date

var exampleDate = new Date();

Logger.log('La date du jour est: ' + exampleDate);

// get the weekday number from the current date

var dayOfWeek = exampleDate.getDay();

Logger.log('Le jour de la semaine est: ' + dayOfWeek);

// use a 'switch' statement to calculate the weekday name from the weekday number

switch (dayOfWeek) {

case 1:

day = "LUNDI";

var sheet = SpreadsheetApp.getActive().getSheetByName('LUNDI');

sheet.activate();

break;

case 2:

day = "MARDI";

var sheet = SpreadsheetApp.getActive().getSheetByName('MARDI');

sheet.activate();

break;

case 3:

day = "MERCREDI";

var sheet = SpreadsheetApp.getActive().getSheetByName('MERCREDI');

sheet.activate();

break;

case 4:

day = "JEUDI";

var sheet = SpreadsheetApp.getActive().getSheetByName('JEUDI');

sheet.activate();

break;

case 5:

day = "VENDREDI";

var sheet = SpreadsheetApp.getActive().getSheetByName('VENDREDI');

sheet.activate();

break; }

// log the output to show the weekday name

Logger.log('Le nom du jour de la semaine est: ' + day);
}

Cordialement,

Fil.

Super, un gros merci ça fonctionne bien, je m'attendais pas qu'on me donnerais la solution complète aussi vite. Petite chose, par contre, y'a un délai assez long avant que le changement de page se fasses. Est-ce qu'on peux faire lancer un code avant l'affichage de la page ?

Bonjour Jeff,

Pour répondre à ta question, il faut lancer le script à l'ouverture.

Sinon, c'est par défaut l'onglet le plus à gauche qui s'ouvre...

Cordialement,

Fil.

Rechercher des sujets similaires à "redirection feuille jour"