Уважайте свой труд


podarok66 писал(а):...

Код: Выделить всё
{:local ytr [/file get [/file find name=rx.txt] name]; :put $ytrКод: Выделить всё
no such itemКод: Выделить всё
:if ([/file get [/file find name=rx.txt] content]!="nil") do={...
} else={...
}если я правильно понял задачу, то вроде это делает то, что нужно:podarok66 писал(а):наличие файла
Код: Выделить всё
:if ([:len [/file find name=rx.txt]]>0) do={:put "good"} else={:put "bad"}-user- писал(а):тут конечно, :len [...] дает результат немножко не тот, который ожидал я, но конечный результат одинаков.

Тут уж не обессудьте, в противном случае смысла нет в скрипте...
Код: Выделить всё
Traffic Report for aug-
Incoming traffic - 146952335,27Kb;
143508,13Mb;
140,14Gb.
Outbound traffic - 96919587,84Kb;
94648,35Mb;
92,44Gb.;Traffic Report for aug-2014
Incoming traffic - 146952335,27Kb;
143508,13Mb;
140,14Gb.
Outbound traffic - 96919587,84Kb;
94648,35Mb;
92,44Gb.не надо, вроде, доступно все... читАемо... понятно.podarok66 писал(а):выложить версию с комментариями...
наверное будет проще, Вам у себя добавить put или log перед записью в файл и отправкой и посмотреть в каком месте именно появляется "дубль"... (он появляется и в письме и в файле?) Так же и с годом, который не появляется в "отчете", предварительно его через put всей строки скрипта проверить... В одном месте нету косой черты "/" перед "system" в [:pick [system clock get date] 7 11 ] , но на врядли это на что-то влияет, потому что и так скрипт отрабатывает...podarok66 писал(а):Почему информация дублируется и куда пропадает значение года отчета в первой части сообщения?
выложу это тут для наглядности (этот "тест" имитирует применение в скрипте повторяющихся запросов у МТ и для сравнения второй показывает одиночное использование запроса а дальше оперирование переменной которой результат был присвоен):-user- писал(а):предположу, что его длительность и ресурсоёмкость будет еще больше...
Код: Выделить всё
[:if ([:pick $months $month2]!="dec") do={[:pick [/system clock get date] 7 11]} else={[([:pick [/system clock get date] 7 11 ] - 1)]}]Код: Выделить всё
[:pick [:if ([:pick $months $month2]!="dec") do={[:pick [/system clock get date] 7 11]} else={[([:pick [/system clock get date] 7 11 ] - 1)]}] 1 5]