登場人物
👨💼 上司(やさしい先輩):Power Automate Desktopに詳しく、部下のミスをやさしく指摘する。
🧑💻 部下(ちょっとポンコツ):がんばるけど、たまに変なミスをする新人。
部下、またまたエラーで大パニック!?
🧑💻 部下:「せんぱーい!! ロボットがまた怒ってるっす!!😱」
👨💼 上司:「どんなエラーが出た?」
🧑💻 部下:「えっと……『無効な変数名です』って出たっす! 変数の名前がダメってことっすか!? えっ!? もしかしてオレ、ロボットに嫌われてるっすか!?😭」
👨💼 上司:「いやいや(笑)、ロボットはちゃんとルールを守れば動くよ。たぶん、変数の名前の付け方が間違ってるんだな。」
🧑💻 部下:「えええ!? 変数って自由に名前つけていいんじゃないんすか?」
👨💼 上司:「ある程度自由だけど、守らなきゃいけないルールがあるんだよ。じゃあ、一緒にチェックしてみよう!」
① 変数名にスペースが入ってないかチェック!
👨💼 上司:「まず、変数名にスペース(空白)が入ってないかチェックしよう。」
🧑💻 部下:「えっ!? 変数って『今日の売上』とか好きに名前つけられないんすか?」
👨💼 上司:「ダメだよ(笑)。たとえば、こういう変数名をつけるとエラーになる。」
❌ まちがい
今日の売上 = 1000
🧑💻 部下:「えええ!? なんでダメなんすか!? 読みやすいのに!」
👨💼 上司:「Power Automate Desktopでは、変数名にスペースを入れちゃダメなんだ。もしどうしても使いたいなら、こう書く!」
✔ ただしい書きかた
今日の_売上 = 1000 // アンダースコア(_)を使う
🧑💻 部下:「なるほどー! スペースの代わりにアンダースコアを使えばいいんすね!」
② 変数名の最初に数字を使ってないかチェック!
👨💼 上司:「次に、変数名の最初に数字を使ってないかチェックしよう。」
🧑💻 部下:「えっ!? 変数って『2024売上』とか書いちゃダメなんすか?」
👨💼 上司:「うん、それもエラーになるよ。たとえば、こういうの。」
❌ まちがい
2024売上 = 500000
👨💼 上司:「変数名の最初が数字だと、Power Automate Desktopが『これは変数? 数字? どっち!?』って混乱するんだ。」
🧑💻 部下:「えええー!? じゃあどうすればいいんすか?」
✔ ただしい書きかた
売上_2024 = 500000 // 先頭を数字にしない
🧑💻 部下:「おおお! 数字を最初にしなきゃOKなんすね!」
③ 記号(特殊文字)を使ってないかチェック!
👨💼 上司:「次に、変数名に変な記号(@, #, $, %, ! など)が入ってないかチェックしよう。」
🧑💻 部下:「えっ!? 変数って『売上$』とか『#今日の結果』とか書いちゃダメなんすか?」
👨💼 上司:「ダメだよ(笑)。たとえば、こういうのはエラーになる。」
❌ まちがい
売上$ = 1000
#今日の結果 = 500
👨💼 上司:「Power Automate Desktopは、変数名に特殊な記号を使えないんだ。」
🧑💻 部下:「えええー!? でも、どうしても区別したいときは?」
✔ ただしい書きかた
売上_ドル = 1000 // 記号の代わりにアンダースコア(_)を使う
今日の結果_番号 = 500 // ハッシュ記号の代わりに普通の文字を使う
🧑💻 部下:「なるほどー! アンダースコア最強っすね!」
④ Power Automateの予約語を変数名にしてないかチェック!
👨💼 上司:「最後に、Power Automate Desktopの予約語を変数名にしてないかチェックしよう。」
🧑💻 部下:「えっ!? 予約語ってなんすか!? なんかレストランっぽいっすね!」
👨💼 上司:「(違うけどまあいいか) 予約語っていうのは、Power Automate Desktopがすでに特別な意味を持っている単語のこと。たとえば『If』『For』『End』とかね。」
❌ まちがい
If = "条件分岐"
For = "ループ"
👨💼 上司:「こういう単語を変数名にすると、Power Automateが『これ、プログラムの命令だよね? 変数にしちゃダメでしょ!』ってエラーを出すんだ。」
🧑💻 部下:「えええー!? じゃあ、こういう単語は変数名にしない方がいいんすね!」
👨💼 上司:「そのとおり!」
まとめ:エラーをなおすポイント!
👨💼 上司:「じゃあ、今日のまとめ!」
✅ ① 変数名にスペースを使わず、アンダースコア(_)を使う!
✅ ② 変数名の最初に数字をつけない!
✅ ③ 記号(@, #, $, % など)を使わない!
✅ ④ Power Automateの予約語(If, For, Endなど)を変数名にしない!
🧑💻 部下:「せんぱい、まじ神っす!! これでもうエラー出さないっす!!」
👨💼 上司:「(ほんとかな…) じゃあ次は、ロボットにファイルを作らせる方法をやってみようか!」
🧑💻 部下:「やるっす!!🔥」
