par
Sim88 » 12 janv. 2016, 13:00
le tableau Array est vide !
Je suis passé finalement par Google-Script
Voici le code si besoin :
Code : Tout sélectionner
*********************************************************************************************//
function doGet(request) {
// Définition Variable
var JourDebut = new Date();
var JourFin = new Date();
JourDebut.setHours(0,0,0,0);
JourFin.setTime( JourDebut.getTime() + ((60*60*24) * 1000) ); //1 jour de plus
var Titre = "pas de vente";
var NomCalendrier = "Vente";
var Nomevenement = "Distribution";
var Response = '<?xml version="1.0" encoding="utf8" ?>';
Response = Response + '<nouvelles>';
// Definition des dates
var Cal = CalendarApp.getCalendarsByName(NomCalendrier)[0];
do
{
JourDebut.setTime( JourDebut.getTime() + (60*60*24*1000) ); //1 jour de plus
JourFin.setTime( JourFin.getTime() + (60*60*24*1000) ); //1 jour de plus
var EventsA = Cal.getEvents( JourDebut,JourFin); //Evenement du jour
if(EventsA.length > 0) { Titre = EventsA[0].getTitle(); }
} while (Titre!=Nomevenement )
var starttime = EventsA[0].getStartTime();
var endtime = EventsA[0].getEndTime()
Response = Response + '<vente>' ;
Response = Response + '<event> Prochaine vente le : ' + Utilities.formatDate(starttime,"GMT", "dd-MM-yy") + '</event>';
Response = Response + '<heure> de ' + Utilities.formatDate(starttime,"GMT", "HH:mm") + '-' + Utilities.formatDate(endtime,"GMT", "HH:mm") + '</heure>';
Response = Response + '</vente>' ;
// fin
Response = Response + '</nouvelles>';
return ContentService.createTextOutput(Response)
.setMimeType(ContentService.MimeType.XML);
}
le tableau Array est vide !
Je suis passé finalement par Google-Script
Voici le code si besoin :
[code] *********************************************************************************************//
function doGet(request) {
// Définition Variable
var JourDebut = new Date();
var JourFin = new Date();
JourDebut.setHours(0,0,0,0);
JourFin.setTime( JourDebut.getTime() + ((60*60*24) * 1000) ); //1 jour de plus
var Titre = "pas de vente";
var NomCalendrier = "Vente";
var Nomevenement = "Distribution";
var Response = '<?xml version="1.0" encoding="utf8" ?>';
Response = Response + '<nouvelles>';
// Definition des dates
var Cal = CalendarApp.getCalendarsByName(NomCalendrier)[0];
do
{
JourDebut.setTime( JourDebut.getTime() + (60*60*24*1000) ); //1 jour de plus
JourFin.setTime( JourFin.getTime() + (60*60*24*1000) ); //1 jour de plus
var EventsA = Cal.getEvents( JourDebut,JourFin); //Evenement du jour
if(EventsA.length > 0) { Titre = EventsA[0].getTitle(); }
} while (Titre!=Nomevenement )
var starttime = EventsA[0].getStartTime();
var endtime = EventsA[0].getEndTime()
Response = Response + '<vente>' ;
Response = Response + '<event> Prochaine vente le : ' + Utilities.formatDate(starttime,"GMT", "dd-MM-yy") + '</event>';
Response = Response + '<heure> de ' + Utilities.formatDate(starttime,"GMT", "HH:mm") + '-' + Utilities.formatDate(endtime,"GMT", "HH:mm") + '</heure>';
Response = Response + '</vente>' ;
// fin
Response = Response + '</nouvelles>';
return ContentService.createTextOutput(Response)
.setMimeType(ContentService.MimeType.XML);
}[/code]