【发布时间】:2012-04-13 03:46:19
【问题描述】:
我必须找到一种方法来存储一系列变量 - MonthYear(键)和一个计数器。这样做的目的是跟踪按月和年处理的文档数量。我正在考虑一个列表,但我不确定如何保存数据,以便它可以读取并能够在以后显示在表格中。我考虑过使用多维数组 - someArray(1,0 to 1) 并在每次开始新的 MonthYear 时重新调整它,然后将其保存回文档上的一个字段,但不确定会如何播出。有谁知道我如何做到这一点?
第一个维度是 MonthYear(键),第二个维度是每次处理新文档时更新的计数器。
密钥将基于正在处理的文档上的字段。如何确保我正在更新正确的键/计数器组合?
如何从文档上的字段中检索现有计数器,更新计数器然后替换值?
我想过每次处理文档时只添加一个新元素 (ReDim),而不是以某种方式将每个键的所有计数器相加并将其存储在一个数组中,但这看起来真的很混乱。必须有一个好的方法来做到这一点。
我们将不胜感激任何和所有的想法
【问题讨论】:
-
我们不得不提出这样的问题,这让我非常讨厌 LotusScript。它是一种半实现的语言。
-
@iconoclast。你是真的吗?这类问题与语言无关,只是使用正确的工具来解决问题。所以,你的想法也应该讨厌java。 Java 的集合/列表/地图/树比你可以戳的多很多倍。如果您还必须研究它,那么确定解决问题的正确工具要困难得多。 LS虽然没有java健壮,但是解决这个问题比java好用多了。老兄,讨厌的人会讨厌的。克服它,LS 只是另一种语言,一旦你以这种方式看待技术,你就会平静下来。
-
@giulio:我同意你对 Java 的批评,但我不确定你为什么反对指出一种语言的缺陷,因为你是在批评 Java。请记住,除了这两种语言之外,还有其他语言。我建议您学习一些,因为您可能会学会欣赏他们所提供的东西。 LotusScript 只是另一种语言,但并非所有语言都是平等的。
-
@iconclast 我不反对你指出任何语言的缺陷,或者就此而言的 LS。如果您重新阅读我写的内容,我会通过混合您对技术的个人偏见(即“仇恨”)来指出您的缺陷,因为您对技术的使用方式一无所知。但如果你不理解这一点,那么我或你所知道的编程语言的数量就无关紧要了,因为这个论点现在带有所有收益迅速递减的迹象。
标签: lotus-notes lotus lotusscript