用 js 脚本开发自动化流程
JavaScript 是互联网上最流行的脚本语言之一,所有网页中都有它的身影,由于是一种类C语言,有着广泛的用户基础并且 JavaScript 很容易学习。
小瓶RPA自动流程脚本的开发只用到了最基础的js部分,建议有任何编程基础的用户直接开始开发您的流程,而不必要先深入学习javascript。
JavaScript 起步教程
如果您还没有任何脚本编写经验,可以参考网上的基础教程和demo来开发自己的流程,比如:https://www.runoob.com/js/js-intro.html
参考 Demo 示例:基础(循环、判断、等待)演示.js
推荐编辑器:
VSCode
下载:https://code.visualstudio.com/
推荐版本
nodeJS v18 以上
下载: https://rpa.pbottle.com/a-13943.html
引入 nodeJS 功能模块
npm 第三方功能库:https://www.npmjs.com/
任何传统编程能够实现的功能模块,都能整合进入我们的小瓶RPA自动化流程。
比如:文件处理、数据库操作、邮件发送等等
引入 nodejs mysql 数据库示例:
javascript
//引入小瓶RPA功能
const pbottleRPA = require('./pbottleRPA')
//引入第三方mysql连接功能 事先执行命令:npm install mysql
const mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '123456',
database : 'test'
});
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
//使用小瓶RPA api接口
pbottleRPA.tts("mysql 获取数量为:" + results[0].solution)
});