关于AieScript的若干建议,急需

阅读次数 94

1.增加像JS宏一样的窗体控件; 2.对于共享文档增加代码加密功能,像JS工程那样,可以设置一个密码,或者可以设置只有创建者能看到代码; 3.增加工作表加密功能,可以用代码进行工作表保护和撤销保护,工作表隐藏或取消隐藏; 4.脚本之间能相互调用,把脚本看作一个模块,可以从A脚本调用B脚本中的函数;
5.增加工作簿、工作表、单元格等的单击、双击、选择等事件;
6.引入JS宏中现成的一些属性和方法,比如END(XLUP)、CurrentRegion等;
7.增加脚本录制功能,像录制宏那样,直接将操作录制为代码。

2 Answers

都是非常宝贵的建议,有部分功能我们已经在开发了。 其中END是已经支持的啦,就是没有写在文档里面。 以下代码由AI生成,欢迎使用AirScript脚本助手~

// 获取A列最后非空单元格
// 获取当前活动表格
const activeSheet = ActiveSheet
// 获取A列
const columnA = activeSheet.Columns("A")
// 获取A列最后一个非空单元格
const lastCell = columnA.Cells(columnA.Rows.Count, 1).End(xlUp)
// 打印最后一个非空单元格的值
console.log(lastCell.Value)

对非活动工作表的单元格区域执行End(xlUp)会出错,怎么避免