读写自定义列
上一节我们学会了如何增加自定义数据列,这一节学习如何读写自定义列数据。
Task有两个方法,用于读写自定义列的数据,分别为:
GetFieldValue 读取自定义列数据,语法: GetFieldValue(fieldName,defaultValue) fieldName: 列名 defaultValue:默认值,如果列内容为空,则返回此值
SetFieldValue 设置自定义列数据,语法: SetFieldValue(fieldName, Value) fieldName:列名 Value: 值
示例
以上一节的实力文件为例,如果要禁止用户修改“结清”列为True的任务,只需在BeforeEditTask事件加上代码:
If
e.Task.GetFieldValue("Settle",
False)
=
True
Then
'注意第一个参数是列名,不是列标题
e.Cancel =
True
End
If