js宏下载文件,调用nodejs文件操作模块的临时解决办法
最近遇到需要从公司系统下载多个Excel文件汇总的问题,由于js宏暂时没有FileSystem文件操作对象,所以用nodejs写web接口临时过渡,记录解决过程
后面为方便使用,打包成exe文件,就不必安装nodejs环境了,打开文件即可运行web服务
nodejs后端代码
js宏代码,下载几张图片测试可用
测试效果
每次手动运行web服务比较麻烦,可以用pkg打包成win、Linux可执行文件,在js宏用shell命令执行即可。
1.全局安装pkg模块用于打包成exe文件
npm install -g pkg
2.初始化项目,生成package.json文件
npm init -y
3.编辑package.json,增加"bin": "./test.js"
4.执行打包命令
pkg test.js --targets node12-win-x64,node12-linux-x64
打包完成后直接打开文件就可以运行web服务了
创作者俱乐部成员