23、数据表格脚本高级操作指南

数据表格脚本高级操作指南

1. 数据表格订阅

如果你希望在数据表格发生变化时收到消息,可以使用 Subscribe 消息。例如,当列被添加或删除时,你可能希望将消息发送到日志中。

基本语法如下:

dt << Subscribe( "name"(<"client">), On Delete Columns | On Add Columns | On 
Add Rows | On Delete Rows | On Rename Column | On Close | On Save | On 
Rename ( function ) );

第一个参数是订阅的名称(或“客户端”),以便可以将其移除。应用程序也可以作为客户端订阅数据表格(例如,大多数内置平台,如分布分析)。如果在关闭数据表格时该表格有客户端,系统会警告用户有应用程序可能需要该数据表格。

每个订阅在你取消订阅之前一直有效。取消订阅的语法如下:

dt << Unsubscribe("keyname", On Delete Columns | On Add Columns | On Add Rows 
| On Delete Rows | On Close | On Col Rename | All);

以下示例在添加或删除行时将消息发送到日志:

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
delRowsFn = Function( {a, b,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值