1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pbottle-pbottle-rpa

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
常用工具 Utils 演示.js 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Leo Отправлено 07.03.2025 10:44 137094f
/**
* 小瓶RPA演示demo,具体api请查看*流程开发文档*
* 官网:https://rpa.pbottle.com/
* 流程开发文档:https://gitee.com/pbottle/pbottle-rpa/wikis/pages
*/
const pbottleRPA = require('./pbottleRPA')
console.log('常用工具 pbottleRPA.utils');
// pbottleRPA.utils
//语音播报
pbottleRPA.tts('常用工具 utils 演示')
pbottleRPA.showMsg('小瓶RPA提示','常用工具 utils 演示')
pbottleRPA.wait(2)
//标准格式时间
console.log('时间格式化:getTime');
let timeStr = pbottleRPA.工具箱.获取格式化时间()
console.log('标准格式时间:',timeStr);
console.log('任意格式日期:',pbottleRPA.getTime('Y/m/d'));
pbottleRPA.wait(1)
//随机数
console.log('随机数:uniqid');
console.log(pbottleRPA.utils.uniqid()); // 默认前缀和时间戳,可能没有额外的随机性
console.log(pbottleRPA.utils.uniqid('myPrefix_')); // 使用自定义前缀
console.log(pbottleRPA.utils.uniqid('', true)); // 带有额外随机性的唯一ID,默认只是毫秒级的
pbottleRPA.wait(1)
//数字字符串检测
console.log('检测变量是否为数字化:isNumeric');
console.log(pbottleRPA.utils.isNumeric(10)); // true
console.log(pbottleRPA.utils.isNumeric("10")); // true
console.log(pbottleRPA.utils.isNumeric("10.5")); // true
console.log(pbottleRPA.utils.isNumeric("abc")); // false
console.log(pbottleRPA.utils.isNumeric(null)); // false
console.log(pbottleRPA.utils.isNumeric(NaN)); // false
pbottleRPA.wait(1)
//变量是否包含数据
console.log('变量是否包含数据测试:hasData');
console.log(pbottleRPA.hasData()); // false
console.log(pbottleRPA.hasData([])); // false
console.log(pbottleRPA.hasData({})); // false
console.log(pbottleRPA.hasData(0)); // false
console.log(pbottleRPA.hasData(Number("abc"))); // false
console.log(pbottleRPA.hasData("")); // false
console.log(pbottleRPA.hasData(' ')); // false
console.log(pbottleRPA.hasData(false)); // false
console.log(pbottleRPA.hasData(null)); // false
console.log(pbottleRPA.hasData(undefined)); // false
console.log(pbottleRPA.hasData(0n)); // false
console.log('--------------------------');
console.log(pbottleRPA.hasData(800n)); // true
console.log(pbottleRPA.hasData(3.14)); // true
console.log(pbottleRPA.hasData('小瓶RPA ')); // true
console.log(pbottleRPA.hasData([12,5])); // true
console.log(pbottleRPA.hasData({"pbottleRPA":666})); // true
pbottleRPA.wait(1)
//文本截取
let str = "小瓶RPA官网是 https://www.pbottle.com 输入浏览器即可访问官网"
pbottleRPA.log('文本截取测试',str)
let sub_str = pbottleRPA.utils.substringFromTo(str,'官网是','输入')
pbottleRPA.log(sub_str)
//模拟资源管理器的文件搜索
console.log('模拟资源管理器的文件搜索:searchFile');
let rs = pbottleRPA.utils.searchFile('./','.png',true)
console.log('当前目录搜索.png文件',rs);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/pbottle-pbottle-rpa.git
git@api.gitlife.ru:oschina-mirror/pbottle-pbottle-rpa.git
oschina-mirror
pbottle-pbottle-rpa
pbottle-pbottle-rpa
master