创建项目模板时,可指定方法将日期从项目模板复制到根据该模板创建的新项目上。
设置新项目日期的四种技术分别是:
后三个选项基于工作日概念,涉及到日期偏移技术。 为实现日期偏移,工作日被定义为除星期六、星期天或假日页面所指定的假日之外的任意一天。
返回页首将日期从项目模板复制到新项目的最简单方法就是将项目模板上的日期直接复制到新项目。 例如,项目模板中发生在 2004 年 9 月 3 日星期五的事件复制到新项目后,成为一个发生在 2004 年 9 月 3 日星期五的事件。
从项目模板的日历项复制字面日期可能不太适合。 在许多情况下,应根据新项目对日期进行偏移。
当相对于项目起始日的工作日数十分重要时,适用此日期偏移选项。 例如,如果需要特地指定事件在项目的第四个工作日发生,则应选择此选项。
在此选项指定给项目模板后,用户应在创建项目时选择项目起始日。 当日历项从项目模板复制到新项目时,复制项的日期将根据原始项相对于模板基础日期的位置,相对于项目起始日进行设置。
例如: 某项目模板使用“指定项目起始日”选项,基础日期为 2004 年 9 月 3 日星期五。(对于此例,假定只有星期六和星期天才是假日。) 假设该项目模板包含三个事件,第一个日期为 2004 年 9 月 3 日星期五(项目模板的第一个工作日),第二个日期为 2004 年 9 月 6 日星期一(项目模板的第二个工作日),第三个日期为 2004 年 9 月 9 日星期四(项目模板的第五个工作日)。
现基于此项目模板创建一个新项目,并指定项目起始日为 2004 年 11 月 2 日星期四。 在这种情况下,第一个事件将复制为日期是 11 月 2 日星期二(新项目的第一个工作日)的事件,第二个事件将复制为日期是 11 月 3 日星期三(新项目的第二个工作日)的事件,第三个事件将复制为日期是 11 月 8 日星期一(新项目的第五个工作日)的事件。
当相对于项目起始日的周数以及星期十分重要时,适用此日期偏移选项。 例如,如果需要特地指定事件在项目第四周的星期二发生,则应选择此选项。
使用这种日期偏移方法时,项目模板指定的是基础周,而不是基础日期。 这样一来,在基于项目模板创建新项目时,用户指定的也将是项目起始周。 为避免混淆,项目模板基础周和项目起始周都始终使用短语“周一为...的一周”进行描述。 同样,为实现日期偏移,我们设定一周为从星期一到星期天的七天时间。 例如,“周一为 2004 年 8 月 30 日的一周”指的就是从 2004 年 8 月 30 日星期一到 2004 年 9 月 5 日星期天这七天时间。
现在让我们来修改前一示例。 保持三个事件不变,假定项目模板使用“指定项目起始周: 保留星期”日期偏移技术,通过模板进行创建。 假设项目模板基础周为 2004 年 8 月 30 日星期一开始的那一周。现基于此项目模板创建新项目,并将项目起始周指定为 2005 年 1 月 3 日星期一开始的那一周。在这种情况下,项目模板中在第一周星期五发生的第一个事件将复制为日期是 1 月 7 日星期五(项目第一周的星期五)的事件;项目模板中在第二周星期一发生的第二个事件将复制为日期是 1 月 10 日星期一(项目第二周的星期一)的事件;项目模板中在第二周星期四发生的第三个事件则复制为日期是 1 月 13 日星期四(项目第二周的星期四)的事件。
当相对于项目起始日的月数以及月内工作日十分重要时,适用此选项。 例如,如果需要特地指定事件必须在项目第一个月的第三个工作日发生,并且另一个事件必须在项目第一个月的倒数第二个工作日发生,则应选择此选项。
使用这种日期偏移方法时,项目模板指定的是基础月。 这样一来,在基于项目模板创建新项目时,用户指定的也将是项目起始月。
现在让我们再次修改上述示例。 保持三个事件不变,假定项目模板使用“指定项目起始月”: 保留月内工作日日期偏移技术。 假设项目模板基础月为 2004 年 9 月。现基于此项目模板创建新项目,并将项目起始月指定为 2005 年 4 月。在这种情况下,项目模板中在第一个月第三个工作日发生的第一个事件将复制为日期是 4 月 5 日星期二(项目第一个月的第三个工作日)的事件;项目模板中在第一个月第四个工作日发生的第二个事件将复制为日期是 4 月 6 日星期三(项目第一个月的第四个工作日)的事件;项目模板中在第一个月第七个工作日发生的第三个事件则复制为日期是 4 月 11 日星期一(项目第一个月的第七个工作日)的事件。
继续此例,假设项目模板还有一个日期为 2004 年 10 月 27 日星期三的事件。在这种情况下,该事件日期将视为项目模板第二个月倒数第三个工作日。 因此,该事件将复制为新项目中日期是 2005 年 5 月 27 日星期五的事件,因为这一天是项目第二个月的倒数第三个工作日。
如果日期在一个月的头十二个工作日发生,则考虑其相对于月头的位置;否则,考虑其相对于月末的位置。