Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples d'expressions et utilisation pour AWS IoT Events
Vous pouvez spécifier des valeurs dans un modèle de détecteur de la manière suivante :
-
Entrez les expressions prises en charge dans la AWS IoT Events console.
-
Passez les expressions aux paramètres AWS IoT Events APIs as.
Les expressions prennent en charge les littéraux, les opérateurs, les fonctions, les références et les modèles de substitution.
Important
Vos expressions doivent faire référence à un entier, à un nombre décimal, à une chaîne ou à une valeur booléenne.
Écrire AWS IoT Events des expressions
Consultez les exemples suivants pour vous aider à écrire vos AWS IoT Events expressions :
- Littéral
-
Pour les valeurs littérales, les expressions doivent contenir des guillemets simples. La valeur booléenne doit être soit
true
.false
'123' # Integer '123.12' # Decimal 'hello' # String 'true' # Boolean
- Référence
-
Pour les références, vous devez spécifier des variables ou des valeurs d'entrée.
-
L'entrée suivante fait référence à un nombre décimal,
10.01
.$input.GreenhouseInput.temperature
-
La variable suivante fait référence à une chaîne,
Greenhouse Temperature Table
.$variable.TableName
-
- Modèle de substitution
-
Pour un modèle de substitution, vous devez utiliser
${}
et le modèle doit être entre guillemets simples. Un modèle de substitution peut également contenir une combinaison de littéraux, d'opérateurs, de fonctions, de références et de modèles de substitution.-
Le résultat évalué de l'expression suivante est une chaîne,
50.018 in Fahrenheit
.'${$input.GreenhouseInput.temperature * 9 / 5 + 32} in Fahrenheit'
-
Le résultat évalué de l'expression suivante est une chaîne,
{\"sensor_id\":\"Sensor_1\",\"temperature\":\"50.018\"}
.'{\"sensor_id\":\"${$input.GreenhouseInput.sensors[0].sensor1}\",\"temperature\":\"${$input.GreenhouseInput.temperature*9/5+32}\"}'
-
- Concaténation de chaînes
-
Pour une concaténation de chaînes, vous devez utiliser
+
. Une concaténation de chaînes peut également contenir une combinaison de littéraux, d'opérateurs, de fonctions, de références et de modèles de substitution.-
Le résultat évalué de l'expression suivante est une chaîne,
Greenhouse Temperature Table 2000-01-01
.'Greenhouse Temperature Table ' + $input.GreenhouseInput.date
-