正在开发的内容

阅读次数 10410

近期即将推出

KSDrive.create

新的高级调用, 可以用来新建文件。 可以用来基于已有的金山文档,另存为一个新文档。
可以基于MarkDown生成轻文档。

主要针对模板场景

比如可以基于表格数据,生成一个自定义的轻文档去汇报。 需要一口气创建多个文档的场景,比如每天数据对应不同文档。 如果你有模板需求,那只需稍作等待,它马上就来了。

旧表格也即将放开AirScript,并且会支持超链接执行脚本

之前融合表(Ksheet,新表格)是放开了AirScript的,但是旧表格暂时没有放开,但是很快就会放开旧表格啦!到时候会有一大波新同学会跟大家一起学习AirScript,一起利用AirScript高效处理日常流程。

正在开发

更多数据写入方式

当前读取数据的性能已经足够满足大部分需求,但是写入速度还不够快。 所以我们正在开发复制粘贴,批量写入的接口,来应对大数据写入的情况。 通过这两种方式,对大量数据的场景,使用合适的接口,脚本运行速度将会有个质的飞越。

还会支持写入图片,当前没有支持写入图片是我万万没想到的(恼!),不过很快也会提供了。

批量写入

工程师们已经通过了批量写入数据接口的提案,准备开始开发。

复制粘贴

正在开发复制粘贴接口。

写入图片

原先的写入图片接口存在bug,这块小孟已经加班加点在想办法处理了。

延长脚本运行时长,更友好的脚本运行交互方式

很多用户都反馈,2min运行脚本的时长实在是太短了。 这个问题我们已经商量出来一个解决方案了,之后脚本运行的通讯方式会进行一次升级。 通过websocket去运行脚本。再通过websocket的长连接特性进行以下两种优化:

  1. 我们后续也会提供类似MsgBox的调用,让运行脚本的用户有更好的交互体验。
  2. 脚本运行时长延长到websocket断联或者运行超过10min。

正在排期

ApiToken的加入

利用ApiToken能通过外部系统运行AirScript。 ApiToken是大家都比较期待的,但是这个功能需要跟AirScript的改版一起推出。排期上比较靠后,到5月才可能有。希望大家再耐心一点。

DB支持按钮触发脚本

产品有计划,但是优先级没有那么高。

尚未排期

自定义公式

自定义公式的实现难度是比较高的,而且优先度放得比较低。这块尚未排期。


大家还有什么想要的功能,在这个帖子下面留言补充吧~也可以加入我们的开发群:785028102,里面有很多同道一起讨论学习,讲话又好听,还有官方人员为大家解惑。

13 Answers

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

窗体控件大概什么时候能用上啊

写入图片什么时候上线呢 有具体日期吗

期待的功能:

  1. Select() 方法可以在界面上更新选中状态,或者增加一个 UiSelect() 方法
  2. 插入脚本链接到图片
  3. HTTP.fetch 支持带端口号的网址
  4. 修改脚本链接的字体颜色

HTTP.fetch 支持带端口号的网址 我认为不太可能,金山要备案免责

基于MarkDown生成轻文档,上线时间初步定是4月20号。

根据云文档中的某个sheet创建多个副本并重命名新副本,什么时候上啊,我看目前支持的都是一些数据操作类的

可以基于MarkDown生成轻文档,啥时候上

尊敬的开发者,谢谢你们的努力! 现在在尝试写自动化报表,因为数据量比较大,要生成十几万个使用引用公式的单元格,目前运行十分钟最多只能完成大约1/4的量T T 想请问一下未来可能支持脚本运行更加长的时间吗?

感谢反馈,10分钟限制主要是考虑到协作场景。如果大数据量的情况下,可以用批量写入,复制粘贴增加运行效率。我们会考虑是否延长运行时间的。

好的,谢谢!我会尝试一下您提供的建议!

ApiToken,可以直接用来调用我的脚本,现在只能调用共享文档脚本,这个共享文档脚本只能在这个文档下面使用,如果能归属于账号下面,可以传递文件id,脚本id,就可以通过ApiToken去调用脚本操作账号下面的任意表格就方便了,

我的脚本会开发的和文档共享脚本一样,可以通过令牌去调用我的脚本吗

咨询大大,复制黏贴接口有了吗

目前跨文件复制还是不支持,云文档因为自带地址,跨文件操作应该是优势 可以把写好的脚本自定义添加到菜单栏上,方便全局调用 本地文档转在线还是有点不方便,如果脚本可以直接调用本地文件就好了,或者可以直接调用正在打开的本地文档 VBA里面有ActiveWorkbook和ThisWorkbook,就方便很多了

WPS AI写出的代码最好加上注释解释,目前开发文档是不全的,全网都没有搜到JS宏的教程,标准的JS语法应该是有差别的,如果能像录制宏那样获取代码还好,AI给出的代码有时候不准,如果能带上逐句注释应该会好一些