Печать будних дней в автоматическом режиме в любом месте
Есть ли где-нибудь функция печати только по будням с помощью автоматизации? Я хочу попробовать распечатать последние 2 дня недели в настоящем дне. Любая идея? Благодарю.
1 ответ
Решение
Да, вы можете это сделать, это довольно просто, просто вам нужно получить фактическую дату из системных переменных и вычесть из нее количество дней, которое вам нужно.
Формат системной даты - мм / дд / гггг чч / мм / сс, поэтому вам нужно вырезать вторую часть.
Конечный результат:
Я считаю, что с простым AutomationAnywhere это невозможно, но вы можете написать его на C# и реализовать его как метабот. для примера:
DateTime Date = DateTime.Now;
for (int i = 0; i < 7; i++)
{
DateTime DayOfWeek = Date.AddDays(i);
if (DayOfWeek.DayOfWeek.ToString() == "Monday" && i != 0)
{
break;
}
string result = DayOfWeek.ToString("MM/dd/yyyyy");
Console.WriteLine(result);
}
Console.ReadKey();