本节内容讲解有关加密网格文件的内容,非应用程序员如不需了解可以跳过,不影响正常阅读。
本章节将介绍集算网格文件的相关权限。
为防止未经许可查看或访问网格文件,集算器提供了网格文件加密功能,加密有如下两层权限:
执行权:可以填写参数并执行网格。可以查看网格描述,但不能修改这些信息。在只拥有执行权时,无法看到单元格中的任何字串以及网格变量。在运行后,可以看到运行后单元格的格值。
完全控制权:可以对网格文件进行任何操作。
例如,网格如下:
|
A |
B |
1 |
Minimum Population |
500000 |
2 |
$(demo) select * from CITIES |
/Get data from table CITIES. |
3 |
$(demo) select STATEID, ABBR from STATES |
/Get data from table STATES. |
4 |
=A3.select@1(ABBR==state).STATEID |
/Find the STATEID of the given state. |
5 |
=A2.select(POPULATION>B1&& STATEID==A4) |
/Find the cities. |
6 |
return A5 |
|
在网格中,B列中是用注释填写的信息
点击Tool>Cellset description,可以设定网格描述:
在网格中,使用了state作为参数:
在菜单栏中点击Tool>Cellset password,可以在弹出的Cellset password窗口中设置密码:
设定密码时,只需将密码填入密码框中即可,下方需要重复输入来确认。
网格中设置密码后,,保存并关闭网格。在再次打开网格时,必须输入正确才可以打开并编辑网格。
网格文件加密后,仅执行是不需要密码的,可以用程序调用或者在其它网格中执行该网格文件。
当再次打开加密网格文件时,需要正确输入密码:
密码输入错误时,会弹出警告信息,点击关闭后退出:
密码输入正确后,可以查看或修改网格中的所有代码,也可以更换密码: