Share via


檢查變數是否為數值

Power Automate 可讓使用者使用訊息方塊將資料插入至流程。 在某些情況下,您可能會想要確定所輸入的資料是數字,好讓您的流程能應對非預期的失敗。

若要檢查變數是否包含數字:

  1. 使用設定變數動作來建立新變數,以指示您要檢查的變數是否包含數字。 將此變數初始化為 True。 在以下範例中,建立的變數名為 IsNumber

    配置 [設定變數] 動作的螢幕擷取畫面。

  2. 部署將文字轉換成數字動作,並將其設為將您要檢查的變數轉換為數字。

    設定 [將文字轉換成數字] 動作的螢幕擷取畫面。

  3. 在 動作中選取錯誤時選項,並建立新規則,每次動作失敗時,將 IsNumber 變數設定為 False。 此外,將流程設定為在發生錯誤時繼續執行。

    錯誤設定 [將文字轉換成數字] 動作的螢幕擷取畫面。

  4. 現在,您可以根據 IsNumber 變數的值使用條件來執行不同的行為。

    檢查 IsNumber 變數值的 if - else 方塊螢幕擷取畫面。