独自の IDE で SmartThings (www.smartthings.com) 用のアプリを作成しています。ここには、テキスト入力であるはずの入力フィールドがあります。出発地の住所を尋ねます:
section("Departing From:"){
input "departFrom", "text", title: "Address?"
}
値の値を入れると、Monterey, CA
魔法のように次の値を持つ JSON 配列に変更されます[Monterey, CA]
httpGET
この値をステートメントに渡したいのですがURLencode
、最初にスペースなどを省略する必要がありURLencoder
ます.JSON配列のために成功しませんでした.
値にjoin(",")
二重引用符が追加されるため、うまくいきませんでした。
Monterey%2C%20CA
この変数からクリーンな URL エンコードされた値を取得するにはどうすればよいですか?
** 数字、スペース、コンマの任意の組み合わせをアドレスとしてこの入力に入力できることに注意してください。送信先の mapquest API は、特殊文字がなく、スペースが URL エンコードされていない限り、これらすべてを処理できます。