1 个不稳定版本
0.1.0 | 2023年9月30日 |
---|
#4 在 #logi-sheets
被 logisheets 使用
33KB
892 行
LogiScript
用于测试 LogiSheets 计算的脚本。
用法
SWITCH
切换到特定的工作表。如果该工作表不存在,则创建它。
SWITCH sheet
INPUT
将内容作为单元格的输入。
INPUT A1 =SUM(1+2)
INPUT B2 3
INSERTROW
在给定位置插入行。
# Insert 3 rows at the row 1.
INSERTROW 1 3
INSERTCOL
在给定位置插入列。
# Insert 3 cols at the col B.
INSERTROW B 3
DELETEROW
在给定位置删除行。
# Delete 3 rows at the row 1.
DELETEROW 1 3
DELETECOL
在给定位置删除列。
# Delete 3 cols at the col B.
DELETECOL B 3
BLOCKCREATE
使用给定的 id 和范围创建一个块。
BLOCKCREATE 1 A1:C3
BLOCKREMOVE
删除具有给定 id 的块。
BLOCKREMOVE 1
BLOCKMOVE
通过指定主单元格的新位置来移动块。
BLOCKMOVE 1 D4
BLOCKINSERTROW
在块中插入一些行。
BLOCKINSERTROW {block_id} {idx} {cnt}
BLOCKINSERTCOL
在块中插入一些列。
BLOCKINSERTCOL {block_id} {idx} {cnt}
BLOCKDELETEROW
在块中删除一些行。
BLOCKDELETEROW {block_id} {idx} {cnt}
BLOCKDELETECOL
在块中删除一些列。
BLOCKDELTECOL {block_id} {idx} {cnt}
CHECKNUM
检查单元格是否等于给定的数字。
CHECKNUM A1 3
CHECKSTR
检查特定单元格的值是否等于一个字符串。
CHECKSTR A1 aaa
CHECKERROR
检查特定单元格的值是否等于一个错误。
CHECKERROR A1 #NUM!
CHECKFORMULA
检查单元格的公式。
CHECKFORMULA A1 SUM(1, 2)
CHECKEMPTY
检查单元格是否为空
CHECKEMPTY A1
依赖关系
~20MB
~381K SLoC