【发布时间】:2009-08-13 14:03:03
【问题描述】:
我有一个包含 userid 和 manager 字段的 csv 文件。 如何列出向特定经理报告的所有用户 ID 及其直接报告,深入到最后一个用户。 需要一个快速的 vbscript。
谢谢。
【问题讨论】:
我有一个包含 userid 和 manager 字段的 csv 文件。 如何列出向特定经理报告的所有用户 ID 及其直接报告,深入到最后一个用户。 需要一个快速的 vbscript。
谢谢。
【问题讨论】:
您需要一个 <final_result> 变量(最初为空)和一个 <managers> 变量(最初是您要为其创建列表的一位经理的 ID)。
然后编写一个循环:
SELECT DirectReports FROM TextFile WHERE Manager IN ('<managers>')RecordSet 创建DirectReports ID 列表
<final_result> 变量<managers> 变量分配一个逗号分隔的字符串:"'<id1>','...','<idn>'"
循环结束后,最终结果变量保存所有直接报告。
见 - 不需要递归。简单的迭代就足够了。
【讨论】: