加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[已解决] vbscript这样写对吗关于field hook( 此文章被查看:993次,被回复:2篇!! )

vbscript这样写对吗关于field hook

Dim submit
           submit=GetFieldValue("Submitter").GetValue()
       If username = submit Then
          symptoms_Permission = AD_READONLY
       Else
          symptoms_Permission = AD_OPTIONAL
       End If


这是我自己添加的不是系统自动添加的代码,可是为什么不对呢结果??谁对vbscipt熟悉呢?为什么我的windows不识别perl脚本的hook??


问题已经解决 [打开主题]
本主题的最佳答案为 [ 3 楼].



© 本文为 steavenxdSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

这段脚本应该加到一个字段的Permission Hook上,
在CQ Designer中,你只能选择使用一种脚本,要么VBscript,要么Perl,
这个在你的Schema Properties中进行设置。

另外,在CQ中写脚本的时候,需要注意的是,尽可能的避免定义变量与系统变量冲突,
如在你的脚本中的submit,这样出错的话,很难查找原因!



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

这个是一个FIELD PERMISSION的HOOK
你放在FIELD的其它HOOK地方也不对的

是否选择VB还是PERL来运行HOOK,在DESIGNER里面右键点击这个SCHEMA
然后可以选择的


最佳答案
该回答被楼主/管理员列为正解!



© 本文为 softflySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

发新话题