RPA中特有JS可以调用API接口

RPA中特有JS可以调用API接口

1、Net_getBrowser(id)

功能说明:打开浏览器环境;如果环境已经打开也会成功连接它并可以正常驱动
参数说明:        
    a、id = 0 为RPA程序自带浏览器
    b、id > 0 特指纹浏览器的环境id

2、Net_closeBrowser(id)

功能说明:关闭浏览器环境;
参数说明:        
    a、id = 0 为RPA程序自带浏览器
    b、id > 0 特指纹浏览器的环境id

3、Net_Insert(source,filter,data)

功能说明:向数据源查询或者插入记录;
例子:const res = Net_Insert('S_001',filter:{v2:'AAAAA'},data:{v2:'AAAAA',V3:'BBBBB'})
参数说明:
    a、source:数据源名称
    b、filter:查询条件
    c、data:需要插入的数据
返回值:
    a、res = 0:查询异常
    b、res = 1:查询记录存在
    c、res = 2:查询记录不存在并插入data中的数据成功

4、Net_Report(nflag)

功能说明:修改当前数据记录的标志的值
参数说明:
    a、nflag:默认数据源运行一次,当前记录的标志就会设置为1,如果某些记录需要反复执行就可以调用Net_Report(0)

RPA中JS可以直接使用的库如下:

const axios = require("axios");
const { nestbrowser } = require("playwright-core");
const fs = require("fs");
const path = require("path");
const fns = require("date-fns");
const { spawn } = require("child_process");
const process = require("process");
const { io } = require("socket.io-client");
const XLSX = require("node-xlsx");
const { v4 } = require("uuid");
const url = require('node:url');
const net = require('node:net');

RPA中JS动态加载其他三方库可以:

1、简单的库可以这样加载:
    const library = require('/path/to/library.js');

2、复杂的库可以这样加载:
    const { createRequire } = require('module');
    const requireFromLib = createRequire('/path/to/library');
    const library = requireFromLib('./index.js');
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值