Peut on appeler une librairie et utiliser ses fonctions.

Vous voulez de l'aide ? Postez ici :)
Post Reply
MDLE46
Posts: 108
Joined: 11 Nov 2016, 19:06

Peut on appeler une librairie et utiliser ses fonctions.

Post by MDLE46 »

Bonjour,

Peut on appeler une librairie et utiliser ses fonctions.

Actuellement, j'essaye de voir comment faire pour intégrer une librairie dans actiona.
(c'est juste pour me faire un modop pour le jour ou j'aurais besoin de cette procédure).
Donc j'ai pris au pif une librairie et une commande sur le site :
http://jslibrairie.ek.la/moment-js-a112546224

et j'essaye d’intégrer la librairie --> moment-with-locales.js
(téléchargé sur http://momentjs.com/downloads/moment-with-locales.js),
et j'essaye d'utiliser la commande
moment().format( 'dddd');
qui doit me donner le jour de la semaine.

Avez vous une solution?

Cordialement.
MDLE46
francois
Posts: 456
Joined: 18 Oct 2010, 10:33
Location: France

Re: Peut on appeler une librairie et utiliser ses fonctions.

Post by francois »

Bonjour,

Mettre le fichier moment-with-locales.js dans un répertoire.
Dans ce même répertoire, créér un script actiona qui contient :

Code: Select all

include("moment-with-locales.js")

rc= moment().format("dddd"); 
Console.print(rc)

rc= moment("2014/07/12").format("dddd"); 
Console.print(rc)

jourdhui=Date()
plus_tard= moment(jourdhui).add(300, 'days').calendar(); 
rc= moment(plus_tard).format("dddd"); 
Console.print(rc)


Je ne connaissais pas Moment.js, je recommande une visite sur le site :
https://momentjs.com/
MDLE46
Posts: 108
Joined: 11 Nov 2016, 19:06

Re: Peut on appeler une librairie et utiliser ses fonctions.

Post by MDLE46 »

Bonjour, bonsoir, François,

Merci de l'info. Je me doutais bien qu'il faut faire une include et ensuite faire un rappel.
Mais mon problème, c'est que je n'arrive pas à faire tourner le tout dans actiona.

J'avais essayé de tout mettre dans une action code. Mais tout ne rentre pas (trop de ligne et sûrement quelques erreurs de ma part). J'avais essayé de mettre le fichier "moment-with-locales.js" dans une ressource actiona et dans un paramètre actiona, malgré que je ne pige pas tout à fait comment fonctionne ces fameux paramètres et ressources (je ne les avais jamais utilisé auparavant). Pourtant, j'y étais presque arrivé, mais la commande --> rc= moment().format("dddd"); --> restait inconnu d'actiona.

Et malgré tes explications, je ne pige toujours pas ce que tu veux dire par :
Mettre le fichier moment-with-locales.js dans un répertoire.
Dans ce même répertoire, créér un script actiona qui contient :
De quel répertoire parles tu ?

Merci d'avance.
MDLE46
MDLE46
Posts: 108
Joined: 11 Nov 2016, 19:06

Re: Peut on appeler une librairie et utiliser ses fonctions.

Post by MDLE46 »

Re bjr François,

J'ai réussi. Je me compliquais bien la vie. Je t'expliquerais sur un autre post. Il faut bien dormir un peu.
Il faut aussi que j'approfondisse le truc.

A+ et encore merci.
MDLE46
MDLE46
Posts: 108
Joined: 11 Nov 2016, 19:06

Re: Peut on appeler une librairie et utiliser ses fonctions.

Post by MDLE46 »

Bonjour François,

Quelle prise de tête et que de temps perdu. J'avais passé pas mal de temps à chercher avant le 1er post.
J'avais trouvé l'include et le rappel commande. Et ça ne fonctionnait pas car j'essayais de mettre la librairie dans une ressource ou dans un paramètre de Actiona (je n'ai pas pensé chemin). Et je m'en têtais, et je m'en têtais même après que tu m'ai donné la solution, à en perdre la notion de "répertoire". Ah, si j'avais pensé HTLM, la soluce aurait été immédiate.

Encore merci de ton soutien et vive Actiona.

Cordialement.
MDLE46
Post Reply