测试可以直接教会 ai 按照明道云的规范来写代码块
可以直接复制到对话框,或者喂给小龙虾。
内容很明确,小白都看得懂,没有其他功能的代码,放心使用。对你有用点个赞就好。
后续使用过程中我会更新的。
MingDao_Python.xlsx我不明白换了很多格式,都没法上传,只有 xlsx 的 Excel 格式可以上传。
下载好文件后请把后缀改为.md 格式或者.txt 格式。
请
登录后发表观点
# Skill: MingDao Cloud Python Code Block Development ## 1. 核心运行环境 (Environment) - **Engine**: Python 3.x (Isolated Container) - **Pre-installed Libs**: `requests`, `urllib`, `json`, `time`, `hashlib`, `re`, `math`, `base64`, `datetime`. - **Constraint**: 不支持 `pip install`。禁止使用 `os`, `sys`, `subprocess` 等敏感系统库(会被拦截)。 ## 2. 输入协议 (Input Protocol) 所有外部输入必须通过预注入的 `input` 对象获取: - **获取方式**: `value = input.get("variable_name")` - **注意**: `variable_name` 必须与明道云配置界面左侧定义的“参数名”完全匹配(区分大小写)。 - **默认值处理**: 建议使用 `input.get("key") or default_value` 防止空指针错误。 ## 3. 输出协议 (Output Protocol) 脚本执行结果必须通过全局变量 `output` 返回给平台: - **定义要求**: 必须定义一个名为 `output` 的 `dict` 类型变量。 - **返回逻辑**: 脚本结尾必须确保 `output` 被赋值,且包含所有在界面定义的“输出参数”。 - **禁止项**: 严禁仅使用 `print()`。虽然 `print` 会在日志显示,但无法向后续节点传递数据。 ## 4. 标准代码模版 (Code Structure) 编写代码时必须遵循以下结构: ```python import requests import urllib.parse # 导入其他允许的库 def main(): # 1. 获取输入 (Input) var_raw = input.get("your_input_key") # 2. 逻辑处理 (Process) # 处理业务逻辑、调用 API 等 # 3. 构造输出字典 (Output Dictionary) # Key 必须与明道云界面定义的输出参数名一致 result = { "success": True, "data": var_raw, "error_msg": "" } return result # 5. 关键:将函数结果赋值给全局 output 变量 try: output = main() except Exception as e: output = {"success": False, "error_msg": str(e)}
感谢~亲测有效。
再也不是回复我 “我只是一个代码生成助手。” 🤣
有没有 JavaScript 的
直接发文字版到这里呢?😄
# Skill: MingDao Cloud Python Code Block Development
## 1. 核心运行环境 (Environment)
- **Engine**: Python 3.x (Isolated Container)
- **Pre-installed Libs**: `requests`, `urllib`, `json`, `time`, `hashlib`, `re`, `math`, `base64`, `datetime`.
- **Constraint**: 不支持 `pip install`。禁止使用 `os`, `sys`, `subprocess` 等敏感系统库(会被拦截)。
## 2. 输入协议 (Input Protocol)
所有外部输入必须通过预注入的 `input` 对象获取:
- **获取方式**: `value = input.get("variable_name")`
- **注意**: `variable_name` 必须与明道云配置界面左侧定义的“参数名”完全匹配(区分大小写)。
- **默认值处理**: 建议使用 `input.get("key") or default_value` 防止空指针错误。
## 3. 输出协议 (Output Protocol)
脚本执行结果必须通过全局变量 `output` 返回给平台:
- **定义要求**: 必须定义一个名为 `output` 的 `dict` 类型变量。
- **返回逻辑**: 脚本结尾必须确保 `output` 被赋值,且包含所有在界面定义的“输出参数”。
- **禁止项**: 严禁仅使用 `print()`。虽然 `print` 会在日志显示,但无法向后续节点传递数据。
## 4. 标准代码模版 (Code Structure)
编写代码时必须遵循以下结构:
```python
import requests
import urllib.parse
# 导入其他允许的库
def main():
# 1. 获取输入 (Input)
var_raw = input.get("your_input_key")
# 2. 逻辑处理 (Process)
# 处理业务逻辑、调用 API 等
# 3. 构造输出字典 (Output Dictionary)
# Key 必须与明道云界面定义的输出参数名一致
result = {
"success": True,
"data": var_raw,
"error_msg": ""
}
return result
# 5. 关键:将函数结果赋值给全局 output 变量
try:
output = main()
except Exception as e:
output = {"success": False, "error_msg": str(e)}
但我下载能打开啊,还是拿 Excel 打开的
直接发文字版到这里呢?😄
老兄,下载之后打不开,说损坏了。

但我下载能打开啊,还是拿 Excel 打开的
老兄,下载之后打不开,说损坏了。
👍 ,怎么下载下来文件的格式不对的
bbs 有问题吧?我直接上传点击下载就跟你你一样,我打个包再传
👍 ,怎么下载下来文件的格式不对的
