WWRequest() 函数
- Last UpdatedFeb 05, 2018
- 1 minute read
从应用程序的项目中读取数据。例如,您可以使用它来读取 Microsoft Excel 电子表格单元格的值。
重要:WWRequest() 函数不适用于 64 位版本的 Windows 操作系统。
语法
Result = WWRequest(appname, topic, item, messagetag)
参数
appname
应用程序的名称。字符串值、消息标记名或字符串表达式。
topic
应用程序中主题的名称。字符串值、消息标记名或字符串表达式。
item
属于该主题与应用程序的项目的名称。字符串值、消息标记名或字符串表达式。
messagetag
检索项目值的消息标记名。通过使用 StringToIntg() 或 StringToReal() 函数,可以将消息标记名值转换成整数或实数值。
返回值
值 -1、0 或 1 的含义如下:
-1 - 数据未成功读取。可能的原因是应用程序未在运行,或是主题或项目不存在。
0 - 应用程序正忙,导致数据未成功读取。
1 - 数据读取成功。
示例
此脚本将 Microsoft Excel 工作薄 Book1.xls 工作表 Sheet1 第 1 行第 1 列中的值读取到消息标记名 MTag,并将值放入实型标记名 CellValue 中。
Result = WWRequest("excel","[Book1.xls]sheet1", "r1c1",Mtag);
CellValue=StringToReal(MTag);
如果使用非英文操作系统,则在将 MTag 转换为不同的数据类型之前,可能需要使用 StringReplace() 函数来更改其内容。例如,对于使用英文逗号作为小数点的操作系统,在将 MTag 转换为实型数据类型之前,可能需要使用小数点替换其中的所有逗号。