iPhone情報管理LOGITやモバイル機器、iPhone、手帳や本など。0Workflowをいじっている中で、なかなか苦戦していたのが、変数の扱いでした。こんなことを書くと、ゴリゴリ使っている方から見たら、鼻で笑われそうな内容ですが、Workflow初心者な自分用のメモもかねての記事です。Variableを使うのは、そんなに難しくない!1.自分でワークフローを組むときにつまずいたこと先日の記事で「Workflowで前日の日付をコピーするワークフローを作ってみた」というエントリーを書きました。私自身のプログラミングスキルは、BasicとHTMLを少々ぐらいなものなので、まぁはっきり言って、全然ないといって差し支えないと思います。そんな自分なので、初心者の皆さんも安心して読んでください。ワークフローで今日の日付から、日にちだけを取り出し、それをマイナス1するという部分を見てもらいたいと思います。今日の日付を取り出すのは、そのままズバリ「Date」です。Date」のCustomで「dd」という形で、日にちだけを取り出しました。「Calculate」で、マイナス1しました。ここまでは、なんとなくできたのですが、このあとちょっと苦しみました。これを、年月と合わせるためには、一度、変数に格納しなくては、前に進めません。Variable」でした。これは、Workflowにおける変数を扱うActionだったのです。的な感じでしょうが、そういうレベルなのです(汗)。Variableは、変数を定義して、その中に値を格納するという役割を果たします。実際にやってみましょう。Variable」をワークフローにドラッグします。先ほどのワークフローの下に入れます。変数として、「dd」を定義します。この文字列は、自由に設定できます。これで、値が「dd」に格納されました。これを、使うには、出力したいところで、変数名を打ち込めば、使えます。ちなみに、そのワークフローで使える変数に関しては、一覧から選べるように、なっているので、迷うことはないと思います。これを使うときは、変数名を使いたい場所に入れるだけで、使えるようになります。「前日の日付をコピーする」では、TextというActionで、事前に値を格納したyymm(年月)とdd(日)を並べて、アウトプットします。Variableを使うことによって、例えば、URLの後ろに特定の文字列を追加したり、Twitterにハッシュタグを追加したりということが、容易にできてしまうのです。Variable」を取り上げましたが、込み入ったことをやり始めるならば、IFを始めとする条件分岐が必要な場面も出てきます。Variableあたりから攻めていくことを、おすすめします。yoshinonブログ「情報管理LOG」を運営しています。ご意見・ご感想などは、Twitter(@yoshinon)まで!ブログ「情報管理LOG」を運営しています。Twitterでは、主にiPhoneやiPad、ITやテクノロジー系を中心につぶやいています。