出了点问题我没有收到错误但链接没有被删除。
Link l
Object o
for o in document current Module do
{
for l in all ((o) <- ("/GMH/test4")) do
{
void delete(Link l)
}
}
答案 0 :(得分:1)
我认为这是我的代码所使用的解决方案。它正在删除从模块到另一个模块的链接!
void deleteLinksFromSSS(string moduleName) {
GROUP BY
}
答案 1 :(得分:0)
尽管可能出现这种情况,但链接实际上存储在“外向”对象端。
在您提供的代码中,您正在扫描每个传入链接,然后删除链接 - 但实际上并没有做任何事情,因为链接“存在”在事务的另一端。您需要获取链接信息,然后转到链接所在的对象并从那里删除。
部分原因是确保包含该对象的模块在编辑模式下打开。参考指南中有此代码的示例。