文字列をフォーマットしたい
以下の記事でさらっとフォーマットを行ったのですが、
自分用のメモでGASのフォーマットについて残したいと思います。
コード
コードは以下になります。
1 2 3 4 5 6 7 |
let CityName = "Osaka,JP" let APIKey = "TestApi" // 実際に使用するURL let URL = Utilities.formatString("https://api.openweathermap.org/data/2.5/weather?q=%s&appid=%s&lang=ja&units=metric",CityName,APIKey) |
解説
GASでのフォーマットは
「Utilities.formatString」を使用するようです。
以下、「%s」となっている箇所に、
,後の変数の値が格納されます。
Utilities.formatString(“https://api.openweathermap.org/data/2.5/weather?q=%s&appid=%s&lang=ja&units=metric”,CityName,APIKey)
↑だと%sが2つあるので、2つの変数が必須になります。
実行すると以下が出力され、
「%s」が変数の値に変更されていることが分かります。
1 |
URL = https://api.openweathermap.org/data/2.5/weather?q=Osaka,JP&appid=TestApi&lang=ja&units=metric |
以上です。
最後までお読みいただきありがとうございました!