数据表格脚本高级操作指南
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,
超级会员免费看
订阅专栏 解锁全文
1477

被折叠的 条评论
为什么被折叠?



