Печать будних дней в автоматическом режиме в любом месте

Есть ли где-нибудь функция печати только по будням с помощью автоматизации? Я хочу попробовать распечатать последние 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();
Другие вопросы по тегам