Уважайте свой труд
![Улыбка :-):](./images/smilies/ab.gif)
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]