【问题标题】:How do i write more complex code in Lotus Notes views如何在 Lotus Notes 视图中编写更复杂的代码
【发布时间】:2021-11-30 08:48:54
【问题描述】:

我目前从事一个项目,我必须编写一个程序来处理来自 使用 Lotus Script 将 Notes 数据库转换为 excel 文件。数据库包含有关不同设备被借出多长时间的时间信息。我的脚本的输出如下所示:

June
Device Counter Times(Minutes) Times(Hours)
-------- -------------- -------------- --------------
TestDevice1 3 270 4,5
TestDevice2 2 210 3,5

我已经完成了程序本身,现在我需要在 Lotus notes 视图中具有相同的输出。我对莲花笔记很陌生,我不知道该怎么做。我知道可以使用 Lotus Formula 来编程。但我找不到任何关于该语言以及如何使用它的信息。也许这里有人可以提供帮助。

【问题讨论】:

    标签: lotus-notes lotusscript lotus-formula


    【解决方案1】:

    可以看HCL"About Designing Views"提供的在线文档

    特别注意“选择在视图中显示哪些文档”和“在视图中创建列”(及其小节“ 将编程添加到列”)。

    这应该会给你一些关于如何进步的想法。

    【讨论】:

    • 一句警告,Notes 新手的一个常见错误是在视图列公式中使用 \@Now 或 \@Today(尤其是在像您这样的情况下,您想显示“多久以来.. ..”)不要犯这个错误,学习如何正确地做到这一点。 (提示:创建一个计划代理,在后台更新文档中的字段。)
    • 感谢您的建议!
    【解决方案2】:

    你可以靠近。

    创建一个视图以显示未排序的 Device、Counter、Times 和 Times 列。

    确定后,创建一个显示月份的新列。 (提示:参见@Text 公式。)

    现在通过将月份列更改为第一列,将其更改为按月份进行子分类,然后编辑列属性以使其宽度为 1 或 2,不可调整大小,并使其成为显示扭曲的类别列。

    这会让你接近。您将得到列标题,然后是月份,然后是每月数据,而不是月份后跟列标题,然后是数据。

    【讨论】:

    • 您可能还需要在类别列之前插入两个隐藏列,并使用公式@Year(YourDateField)@Month(YourDateField) 进行排序,这样四月就不会在一月之前排序。
    • 我会试试这个,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多