Aller au contenu

Aide LUA


Messages recommandés

Posté(e)

Bonjour,

 

J'aimerais recuperer une variable et la formater d'un certaine facon.

 

    local WeatherCondition = fibaro:getValue(493, "WeatherCondition")
    fibaro:debug("Meteo " .. WeatherCondition);

Le resultat est :

[DEBUG] 22:57:59: Meteo Partly Cloudy

J'envoie la variable dans une requete api. Elle n'aime pas les espaces. J'aimerais que si il n'y pas 2 mots ca s'affiche ... exemple juste "Cloudy" et si il y a 2 mots que j'ai un %20 a la place de mon espace. "Partly%20Cloudy"

 

Apres en fonction du resultat j'aimerais aussi traduire le resultat en Francais ;)

 

Merci d'avance pour votre aide.

 

 

Posté(e)

Bonjour,

 

Essaie cela :


 

local WeatherCondition = "Partly Cloudy"

WeatherCondition = WeatherCondition:gsub("%s","%%20")
print(WeatherCondition)

 

  • Like 1
×
×
  • Créer...