スクリプトが出した"答え"を見て、次の行動をフローが自動で選びます ☕
今日の主役は、フローの「分かれ道」。
office.com にサインイン。法人・教育アカウントが必要。
金額で振り分けるフローを作ります。見るだけ参加もOK。
要点だけを凝縮。その日から一歩。
自分の手で作ります。見るだけもOK。
ゼロから順番に。だから腑に落ちる。
#PA45 をつけて投稿しよう!「気づき」「これ便利!」何でもOK。
🚫 難しい専門用語は使いません/🚶 置いてけぼりにしないようゆっくり進行。
経費が届くたびに、金額を見て振り分けていませんか。
コードはAIが書く。
合計を return。これが材料。
条件で振り分ける。
① 合計を出す → ② 答えを返す → ③ 金額で判定して分ける
| Name | Amount |
|---|---|
| Tanaka | 3,000 |
| Suzuki | 15,000 |
| Sato | 8,000 |
| Yamada | 25,000 |
| Ito | 1,200 |
function main(workbook): number {
// Amount列の合計を計算
...
return sum; // ← 合計(答え)を返す
}
合計は 手打ちでなく「動的なコンテンツ」から選んで入れます。つまずきやすい所。
return した値。スクリプトに「result」の文字はありません。PAが戻り値をresultと呼びます。
body('スクリプトの実行')?['result']。上長にTeamsで承認依頼。金額も本文に差し込み。
Teamsに「自動承認しました」と通知して完了。
今日つくるのは この形。
本筋は 合計1つで分岐。合計・平均・判定…を一度に返したいときは「オブジェクト」で返します。
interface Result { total: number; // 合計 average: number; // 平均 needsApproval: boolean; // 判定 } function main(workbook): Result { // …合計sum・件数count を計算… return { total: sum, average: sum / count, needsApproval: sum > 50000 }; }
return { … }; で複数並べる。名前は英語が扱いやすい。body('スクリプトの実行')?['result']?['total']Copilotに 「合計を返して」。答えを1つ返す。
「result > 50000」で「はい/いいえ」に。
はい=承認依頼/いいえ=自動処理。
道が増えたら 「スイッチ」。
全回の目次から、その回の資料に飛べます。
後から復習できるので、当日はメモ不要。
気づいたことは #PA45 で投稿を。
Excelの"答え"で分岐するフロー、まずは1つの条件から作ってみてください。