python代码变量_块:代码变量

我刚刚发现了“blockly”,这是我正在寻找的东西,使我的webApp更上一层楼。

我的问题是我不太明白如何启动python或js代码变量。在

这是我的街区:Blockly.Language.myapp_ifdo = {

helpUrl: '',

init: function() {

this.setColour(210);

this.appendDummyInput()

.appendTitle("if")

.appendTitle(new Blockly.FieldDropdown([["Temperature", "Temperature"], ["Humidity", "Humidity"]]), "SENSOR")

.appendTitle(" ")

.appendTitle(new Blockly.FieldDropdown([["=", "="], ["≠", "≠"], ["", ">"], ["≥", "≥"]]), "OPERATOR")

.appendTitle(" ")

.appendTitle(new Blockly.FieldTextInput("0"), "SENSORVALUE");

this.appendStatementInput("DO")

.appendTitle("do");

this.setInputsInline(true);

this.setPreviousStatement(true);

this.setNextStatement(true);

this.setTooltip('');

}

};

渲染是:

f9f14bd24afd76b25a993b5d6f75619c.png

下拉列表内容:

8a0a92e50e1c106f964ff6017df7a890.png

我想做的是:

如果选择了“温度”,那么我想在生成代码的开头初始化变量:

^{pr2}$

如果选择“湿度”,则相同:humidity = None

if humidity >= '60':

pass

在我的“模板.soy“文件我有这个:

希望我足够清楚。。。

谢谢你的帮助!在

谨致问候

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值