アクション スクリプト

【PowerAutomateDesktop】スクリプトで剰余(余り)を算出する

本ページでは、アクション「スクリプト」を使用して、剰余(余り)を算出する方法をご紹介致します。

スクリプトで出力された値は、すべてテキストとして変数に格納されるので、数値として扱いたい場合は、アクション「テキストを数値に変換」を使用して変換なさって下さい。

各スクリプトにおいて、参考フローも載せてあるので、コピーしてPowerAutomateDesktopのMainフローに張り付ければ、そのまま実行することができます。

VBScriptで算出

改行あり

VBScript_crlf
 
VBScript_crlf_result
 

Scripting.RunVBScript VBScriptCode: $'''WScript.Echo(3 mod 3)
WScript.Echo(4 mod 3)
WScript.Echo(5 mod 3)
WScript.Echo(\"改行あり\")''' ScriptOutput=> VBScriptOutput ScriptError=> ScriptError

 

改行なし

VBScript
 
VBScript_result
 

Scripting.RunVBScript VBScriptCode: $'''WScript.StdOut.Write 3 mod 3
WScript.StdOut.Write 4 mod 3
WScript.StdOut.Write 5 mod 3
WScript.StdOut.Write \"改行なし\"''' ScriptOutput=> VBScriptOutput2 ScriptError=> ScriptError

 

JavaScriptで算出

改行あり

JavaScript_crlf
 
JavaScript_crlf_result
 

Scripting.RunJavascript JavascriptCode: $'''WScript.Echo(3 %% 3)
WScript.Echo(4 %% 3)
WScript.Echo(5 %% 3)
WScript.Echo(\"改行あり\")''' ScriptOutput=> JavascriptOutput ScriptError=> ScriptError

 

改行なし

JavaScript
 
JavaScript_result
 

Scripting.RunJavascript JavascriptCode: $'''WScript.StdOut.Write(3 %% 3)
WScript.StdOut.Write(4 %% 3)
WScript.StdOut.Write(5 %% 3)
WScript.StdOut.Write(\"改行なし\")''' ScriptOutput=> JavascriptOutput2 ScriptError=> ScriptError

 

Pythonで算出

改行あり

Python_crlf
 
Python_crlf_result
 

Scripting.RunPythonScript PythonCode: $'''print(3 %% 3)
print(4 %% 3)
print(5 %% 3)
print(\"改行あり\")''' ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError

 

改行なし

Python
 
Python_result
 

Scripting.RunPythonScript PythonCode: $'''import sys
sys.stdout.write(str(3 %% 3))
sys.stdout.write(str(4 %% 3))
sys.stdout.write(str(5 %% 3))
sys.stdout.write(\"改行なし\")''' ScriptOutput=> PythonScriptOutput2 ScriptError=> ScriptError

-アクション, スクリプト
-