线程评分:
  • 0投票 - 0平均
  • 1
  • 2
  • 3
  • 4
  • 5
如何以相同名称检索两个目标?
如何通过API将两个具有相同名称的目标作为单独的项目检索?

我知道我可以通过其名称“ tar01”检索目标项目:


代码:
item = rdk.item('tar01',item_type_target)


但是,假设我在站树中有两个不同的目标,即“ tar01”,它们可以链接到同一站点中的另一个机器人。如何将这两个选项作为单独的项目检索?

此致,

马丁
具有相同名称的多个目标不是一个好的前提。
您是在要求麻烦。

但不管怎么说。

您可以使用Itemellist检索车站中的所有项目。//www.w5838.com/doc/en/pythonapi/robo...k.Itemlist
然后,您可以迭代项目,并查找所有item_type_target是“ your_name”。

然后,您可以用“ .getLink()”检索链接到目标的机器人//www.w5838.com/doc/en/pythonapi/robo...em.getlink

杰里米
通过访问我们在线文档通过在我们的教程上观看教程YouTube频道


谢谢杰里米,使用itemList()将对我有用!

我知道建议避免两个具有相同名称的目标,但这是我可以看到的合理情况,例如当在车站复制时。实际上,我现在可以使用itemList()检查对任何项目的同名使用,并发出警告或自动应用一些更改。

再次感谢,

马丁




用户浏览此线程:
1位客人