本人是编程小白,在做动作设计过程中遇到问题,求大神帮忙设计一个动作,欲实现如下功能:
不打开表格,以voyage_no为索引,查询该字段所对应行第4,5,6,7,8列字段内容并将其转化为相应变量,不胜感激,谢谢!
这个内部数据库,外面不好写动作。
首先写一条sql语句查询到结果,基础的SQL语法很简单,可以先查下文档并且在数据库管理程序里测试。
大概为 SELECT 列名1,列名2... FROM 表名 WHERE voyage_no = 值
然后使用这个模块 https://getquicker.net/KC/Help/Doc/dboperation 执行SQL,输出为表格或输出“首项结果”到动态对象,再从里面取每一列赋值到变量。
谢谢大神的快速回复,目前我们使用的还是电子表格,数据库暂时还不让我们读取,所以现在还是要以电子表格为主....
电子表格是啥?软件么?
excel表格
可以参考下这个动作:https://getquicker.net/Sharedaction?code=63e550e1-aa9f-478e-f824-08da38cccadf
谢谢大神的指导,按照以上动作我可以查到指定某行信息,可是我不懂怎么将该行信息转化为变量输出,对表达式、词典、列表操作不熟悉...,能帮忙将该动作进行下完善么? 谢谢!!!
最好提供一个示例文件,如果内容涉密,去除或修改涉密内容。 另外读取到变量里之后要做什么呢?
我想提取到变量后,将变量传递给smtp发邮件动作,发邮件动作已经测试成功,就是不懂怎么将表格内相关内容转为变量,附件已经通过邮件发给您,谢谢!!!!
为方便复用,写了一个子程序 https://getquicker.net/subprogram?id=27cf9e8d-c80a-4657-8748-08db9a6d5709
示例动作:https://getquicker.net/Sharedaction?code=a412a01d-456a-4d70-8749-08db9a6d5709 需要修改步骤里的文件路径进行测试。
会取出该行内容放入词典。 在需要使用某个值的时候,可以使用表达式 $= {词典变量}["列名"] 的方式得到。