0

几天来,我正在尝试为我的视图创建一个正确的选择公式。

我有此公式中使用的客户端环境变量和文档 ID 列表,我必须通过它们进行选择。并且只有具有此 ID 的文档必须在视图中。

我的公式如下所示:

envValue := @Environment("organizationConfigIDKey");
validationDocIds := @DbLookup("":"NoCache";"":"";"search_validation_config_by_cre_id"; envValue; 2);

result := { & @Text(@DocumentUniqueID) = };

@For(i := 1; i <= @Elements(validationDocIds); i := i + 1;
            result := @If(i > 1; result + " | " ; result + "") + " @Text(" + validationDocIds[i] + ")" + @Char(13)
);

SELECT Form="OrganizationStructure" & result

是否可以从@DbLookup 的集合中按 ID 选择文档?您能否提供一些小建议以制定类似的解决方案等

谢谢你。

4

1 回答 1

3

不可能像您需要的那样动态地操作视图。

有一种使用 lotusscript 操作视图选择公式的方法,但是此操作的执行者需要设计者权限,并且当多个用户同时执行相同操作时,它会产生不良的副作用。

通常此类任务通过以下任一方式完成:

a) 一个“共享,首次使用时私有”文件夹,动态填充(打开或定期)所需的文档

或者

b) 嵌入视图的Form,使用“单一分类”只显示相关邮件:视图按organizationConfigIDKey分类,单一分类的公式选择对应的键...

于 2018-12-13T10:54:20.177 回答