<?php
require_once 'GoogleAgenda.php';
require_once 'GoogleAgendaEvent.php';
require_once 'GoogleAgendaException.php';
try {
$oAgendaConges = new GoogleAgenda("https://calendar.google.com/calendar/ical/MON_ADRESSE40gmail.com/private-MON_NUMERO/basic.ics");
$aAujourdhui = $oAgendaConges->getEvents(array(
'startmin' => date('Y-m-d'),
'startmax' => date('Y-m-d',strtotime("+24 hours")),
'sortorder' => 'ascending',
'orderby' => 'starttime',
'maxresults' => '1',
'startindex' => '1',
'search' => '',
'singleevents' => 'true',
'futureevents' => 'false',
'timezone' => 'Europe/Paris',
'showdeleted' => 'false'
));
echo $aAujourdhui ;
function doGet(request) {
// Définition Variable
var JourDebut = new Date();
var JourFin = new Date();
var Default = "pas de vente";
var NomCalendrier = "Vente";
var Nomevenement = "Distribution";
// Definition des dates
JourDebut.setHours(0,0,0,0);
JourFin.setTime( JourDebut.getTime() + ((60*60*24) * 1000) ); //1 jour de plus
var Cal = CalendarApp.getCalendarsByName(NomCalendrier)[0];
var EventsA = Cal.getEvents(JourDebut, JourFin);
var Aujourdhui = Default;
while(EventsA[0].getTitle() != Nomevenement) {
JourFin.setTime( JourDebut.getTime() + ((60*60*24) * 1000) ); //ajout 24h
JourFin.setTime( JourFin.getTime() + ((60*60*24) * 1000) ); //ajout 24h
EventsA = Cal.getEvents(JourDebut, JourFin); //Evenement du jour
Aujourdhui = EventsA[0].getTitle();
}
var Response = '<?xml version="1.0" encoding="utf8" ?>';
Response = Response + '<calendrier>';
Response = Response + '<aujourdhui>' + Aujourdhui + '</aujourdhui>';
Response = Response + '<date>' + JourDebut + '</date>';
Response = Response + '</calendrier>';
return ContentService.createTextOutput(Response)
.setMimeType(ContentService.MimeType.XML);
}
- Code : Tout sélectionner
function doGet(request) {
// Définition Variable
var JourDebut = new Date();
var JourFin = new Date();
var Default = "pas de vente";
var NomCalendrier = "Vente";
var Nomevenement = "Distribution";
// Definition des dates
JourDebut.setHours(0,0,0,0);
JourFin.setTime( JourDebut.getTime() + ((60*60*24) * 1000) ); //1 jour de plus
var Cal = CalendarApp.getCalendarsByName(NomCalendrier)[0];
var EventsA = Cal.getEvents(JourDebut, JourFin);
var Aujourdhui = Default;
while(EventsA[0].getTitle() != Nomevenement) {
JourFin.setTime( JourDebut.getTime() + ((60*60*24) * 1000) ); //ajout 24h
JourFin.setTime( JourFin.getTime() + ((60*60*24) * 1000) ); //ajout 24h
EventsA = Cal.getEvents(JourDebut, JourFin); //Evenement du jour
Aujourdhui = EventsA[0].getTitle();
}
var compteurJours = 0;
while(EventsA[0].getTitle() != Nomevenement) {
jourDebut.setTime( jourDebut.getTime() + compteurJours);
jourFin.setTime(jourDebut.getTime() + ((60*60*24) * 1000) ); // fin du jour = debut + 24h
compteurJours = compteurJours + ((60*60*24) * 1000); // on incrémente le curseur de 24h en ms
EventsA = Cal.getEvents(JourDebut, JourFin); //Evenement du jour
Aujourdhui = EventsA[0].getTitle();
}
<?php
$fichier="https://script.googleusercontent.com/macrosxxxxx"; // adresse internet
//$fichier='echo.xml'; // adresse en local
$ventes = simplexml_load_file($fichier);
if ($ventes) { echo "fichier xml ouvert<br>"; } else { echo "prob ouverture fichier<br>"; }
echo 'fichier:'.$fichier.'<br>';
foreach($ventes->vente as $vente) {
echo utf8_decode($vente->event);
echo $vente->heure.'<br>';
}
?>
Retour vers Scripts & Périphériques du store
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 30 invité(s)