变量主要用于存储和传递数据。物联网应用开发(IoT Studio)的业务逻辑提供了变量配置功能,您可在业务服务编辑页面配置全局变量和局部变量。
添加变量
变量值重置说明
变量值是否重置为默认值见下表,其中:
- √:表示会重置变量值为默认值。
- -:表示当前变量值不受操作影响。
操作 | 测试环境 | 正式环境 |
---|---|---|
编辑变量 | √ | √ |
部署服务 | - | - |
发布服务 | - | - |
单击重置全局变量 | - | √ |
说明 您可在项目详情主页的业务服务页签下找到重置全局变量按钮。
操作 | 测试环境 | 正式环境 |
---|---|---|
编辑变量 | - | - |
部署服务 | √ | - |
发布服务 | - | √ |
使用变量
您可在配置服务节点时,将变量作为参数使用。目前,IoT Studio支持通过以下节点修改并传递变量值。
- 变量设置:详细使用方法请参见最佳实践的统计会议签到人数。
- NodeJS脚本:通过
global.变量名
指定某个变量。如下图所示,其中test_list为已配置的变量。
注意
- 使用NodeJS脚本修改变量值时,必须保证修改值的数据类型与该变量的数据类型保持一致。
如果修改全局变量时,数据类型不一致,则会导致该变量所属项目下的所有业务服务运行失败,从而导致整个项目无法正常运行。
综上所述,虽支持但不推荐通过NodeJS脚本节点使用变量。
- 使用变量设置修改变量值时,可校验数据类型,推荐您通过此节点来使用变量。
在文档使用中是否遇到以下问题
更多建议
匿名提交