gpt4 book ai didi

javascript - CQ5 ECMA 脚本获取对服务的引用

转载 作者:行者123 更新时间:2023-11-30 17:12:29 27 4
gpt4 key购买 nike

我有一个服务在我的 CQ5 实例上运行,我想从工作流中调用它的方法。我的问题是,如何从 ECMA 脚本中获取服务的引用?

我已经试过了:

var myService= sling.getService(Packages.com.my.package.MyService.class);

但是我得到一个“.operator 之后缺少的名字”和

var myService= sling.getService(Packages.com.my.package.MyService);

但我得到的是空引用。

有什么想法吗?

最佳答案

我不确定这在 CQ 工作流 ECMA 脚本中是如何工作的,但在普通的 Sling 服务器端 Javascript sling.getService(Packages.com.example.MyServiceInterface) 中语法正确。

确保 OSGi 控制台位于 /system/console/services显示 MyServiceInterface 的事件服务.

关于javascript - CQ5 ECMA 脚本获取对服务的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26717044/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com