WPS—JS宏笔记记录
前言:本方法需要一定的JS基础,这边不会赘述,0基础者可先自学JS
文章目录
- 官方参考文档
- 壹——excel表格篇
- 一、创建新的表格输入内容并保存关闭
- ThisWorkbook:
- Application.Path:
- Workbooks:
- workbooks.Add:
- Sheets:
- 自测:循环创建表格并写入
- 二、excel输入框:InputBox
官方参考文档
链接地址
https://open.wps.cn/docs/client/wpsLoad
壹——excel表格篇
一、创建新的表格输入内容并保存关闭
function test()
{let my = ThisWorkbook;let path = my.Path;let tempFile = Workbooks.Add();tempFile.Sheets(1).Range("a1").Value2 = "hello jsa";tempFile.SaveAs(path+"\\代码create.xlsx");tempFile.Close();
}
ThisWorkbook:
返回一 个 Workbook 对象,该对象代表运行当前宏代码的工作簿。 此为只读属性
Application.Path:
返回一个 String 值,它代表应用程序的完整路径,不包括末尾的分隔符和应用程序名称
Workbooks:
应用程序中当前打开的所有 Workbook 对象的集合。
workbooks.Add:
新建一个工作表。新工作表将成为活动工作表。
返回值:一个代表新工作簿的 Workbook 对象。
Sheets:
指定的或活动工作簿中所有工作表的集合
Sheets.Count
返回一个 Long 值,它代表集合中对象的数量。
自测:循环创建表格并写入
/*** test Macro*/function test()
{// 数据let myjosn =[{"title":"第一首","content": "铁马红旗寒日暮,使君犹寄边城","type": "日落 边塞 寒冷"},{"content": "关城榆叶早疏黄,日暮云沙古战场","type": "云 日落 边塞","title":"第二首"},{"content": " 塞上秋风鼓角,城头落日旌旗","type": "日落 边塞 秋 风","title":"第三首"}
]
//路径let path = ThisWorkbook.Path;
// 遍历数据并创建表myjosn.forEach(item=>{let mywork = Workbooks.Add();myecl = mywork.Sheets(1);myecl.Range("a1").Value2 = item.title;myecl.Range("b1").Value2 = item.content;myecl.Range("c1").Value2 = item.type;mywork.SaveAs(path+"\\"+item.title+".xls");mywork.Close()})}
二、excel输入框:InputBox
显示一个接收用户输入的对话框。返回此对话框中输入的信息。
function test()
{let m = InputBox("请输入任意字符");alert(`你输入的字符是${m}`)
}
WPS—JS宏笔记记录相关推荐
- WPS JS宏表格定位实例
工具软件:WPS JS宏编辑器 实例功能: 给你这样的功课表,将各位老师的功课定位到任课情况中去. 任课情况表: 本实例的定位要实现将功课表的各教师任教情况定位到表中,实现上有一定的难度. 代码实现思 ...
- WPS JS 宏实现表间导入
工具软件:WPS JS宏编辑器 前言: 我们在工作过程中往往出现一个表复制部分数据到另一个表,并且两个表有部分内容是相同的,数量也比较多,这种情况下,使用WPS JS宏进行表间数据导入十分方便快捷! ...
- wps js宏中使用Lodash
文章目录 前提条件 使用 Lodash 源码 最好放在单独的模块中 使用 立即窗口测试 宏内测试 不理想的编程体验 Thu Jul 01 2021 01:38:12 GMT+0800 Lodash 只 ...
- wps js宏开发表格数据归类拆分和excel文件合并的xlam加载宏插件
前言 用wps js宏编辑器开发的表格数据拆分与合并的加载宏工具,写好代码把工作簿另存为xlam加载宏文件,然后添加到加载项即可使用.xlam文件你可以理解为没有工作表的工作簿,先看动画演示效果: 主 ...
- WPS JS宏批量重命名文件名
工具软件:WPS JS宏编辑器 代码实现: 一.读取文件名模块 1.定义当前工作薄路径为当前工作路径 var pah=ThisWorkbook.Path; 2.获取当前文件名 var file=Dir ...
- wps js宏模拟cookie绕过网站登录验证请求数据
首先说明wps js宏还没有调用Win系统组件的方法,这里用shell函数调用cmd命令来执行nodejs https模块相关代码,需要安装node.js,并且对node.js.npm有一定了解. 以 ...
- WPS JS宏 打开带密码并对多工作薄多工作表进行合并实例
工具软件: WPS 办公软件 WPS JS宏编辑器 代码如下: 1.合并多工作薄 代码解释: 使用Open()方法打开文档,Open()方法官方并没给出详细的说明,本人在网查找了一下:Open(Fil ...
- wps js宏编辑器案例3-工作簿和工作表操作
本文通过一个连锁门店每天营业额按门店名称进行拆分的案例,讲述wps js宏编辑器中工作簿.工作表和Range的相关操作,比如:工作表的复制,工作簿另存&关闭,Range.findNext使用注 ...
- wps js宏实战案例:批量汇总订单数据、识别黑名单、自动统计业绩、每笔订单生成带条形码的发货单并输出为pdf文件用于打印
wps js支持ES6语法,对比vba能节省非常多的代码量,不过缺点也很明显,wps js环境暂时不支持调用win系统组件和第三方控件.小声比比:可能有调用的方法,只是我没发现. 基本需求: 可以选择 ...
最新文章
- 2015 Multi-University Training Contest 2 1002 Buildings
- 数字消费时代 传统行业互联网转型方向
- delphi 程序运行时移动控件
- Android Makefile编译流程
- mysql范围条件_MySQL 索引及优化实战(一)
- PMP知识点(三、范围管理)
- Linux中使用异步 I/O 大大提高应用程序的性能
- php adodb使用,ADODB类使用_PHP教程
- python飞机大战游戏素材_python实现飞机大战小游戏
- java eclipse导入工程文件_如何在Eclipse软件中导入Java工程文件
- PDF格式人工转为Excel
- [小知识] Copyright该如何写?
- 苦涩又难理解的IO<2>
- 魔漫相机任晓倩:我是这样说服马云投资千万美金的
- swing入门教程(五) Swing概念
- /LGC图形渲染/Graphics 文化系列 -- Loren Carpenter与分形山脉
- 联想计算机如何设置用户名和密码忘了,联想(Lenovo)路由器无线wifi密码忘记了怎么办啊?...
- ssh工作流程(工作原理)
- 著名电子竞技游戏网站分析
- 华为SSN1PETF8和SSN1PEFF8接口板不能达到限速问题说明