关于Microsoft Power Automate-中-运行python-脚本-引用外面的变量内容-及最常用的print语句输出的注意事项
Posted on 2025-09-02 17:08 520_1351 阅读(90) 评论(0) 收藏 举报在Microsoft Power Automate-中,目前支持的脚本有6种,分别是 DOS命令, VBScript , JavaScript , PowerShell 脚本,Python脚本, .Net脚本
对于大部分运维的人员、可能对Pthon脚本更加熟悉,这里主要讲一下,如何在 Microsoft Power Automate-中 使用Python脚本
1、首先,支持Python版本是 被限定了的、当前只有 Python 2.7 和 Python 3.4 两种选择
2、 脚本运行的标准输出,可以指定到一个变量中,如默认的就是 PythonScriptOutput
3、脚本运行的错误输出,默认是关闭的,也可以打开,指定变量,默认的变量名是 ScriptError
如何将python的运行结果,传递给 Microsoft Power Automate的变量
最常用的方式就是通过print 语句将希望的数据输出到 指定的变量!

需要注意的是,print传递给 Microsoft Power Automate 的变量,是默认带上了 回车和换行符号的
而且最重要的是 Microsoft Power Automate 中 使用 python3脚本,是不支持 print("QQ-5201351",end='') 这样的写法去掉换行符的,如果这样,将输出空,而且也不会有报错!
解决方法:可以对输出的变量值进行2次处理,【文本】--【裁剪文本】,裁剪末尾的空格字符 ,即可,测试可以同时裁剪掉回车与换行符!
对于运行Python脚本,最最常用的,是需要对 Microsoft Power Automate 中的变量进行处理,如何将外面的变量引入到Python 3.4 中呢?
1、在Python中,可以使用如下的方式,引用外面的 a 字符串变量
b='%a%' b="%a%" b='''%a%''' print(b)
笔者是对简单的字符串,进行测试的,三种引号的方式都是可以的(不加引号会报错),所以在实际的工作中,需要根据实际的情况进行调测
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19070329
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号