问题:INDEX使用valueToCode或者getFieldValue都获取不到input_value的值
解决:
INDEX要获取值前要先获取 type为math_integer NUM的值
在对应的代码文件中添加
Blockly.Python['math_integer'] = function(block){
let NUM = block.getFieldValue('NUM');
return [NUM]
}
再使用
let INDEX = Blockly.Python.valueToCode(block, 'INDEX', Blockly.Python.ORDER_ATOMIC)
即可获取到值