Как я могу подавить вывод в #Script для увеличения локальной переменной сценария?C#

Место общения программистов C#
Ответить
Anonymous
 Как я могу подавить вывод в #Script для увеличения локальной переменной сценария?

Сообщение Anonymous »

Следующий #Script почти работает, но как я могу подавить вывод для каждого приращения индекса?
Существует два цикла, и во внутреннем цикле индекс должен быть увеличено:

Код: Выделить всё

index = index +1
Скрипт:

Код: Выделить всё

    {{var assignments = []}}
{{var nodeId = ServiceTask.DeviceInstallationServiceTask.Details.NodeId}}
{{#each groupName in Typicals.DeviceTypes.xxx.DeviceTypicals[ServiceTask.DeviceInstallationServiceTask.Details.Typical.Name].SignalGroups}}
{{var index = 0}}
{{#each signal in Typicals.DeviceTypes.xxx.SignalGroups[groupName].SignalList}}
{{var baseComponent = ServiceTask.DeviceInstallationServiceTask.Details.Typical.SignalAssignments[groupName].BaseComponent}}
{{var _ = assignments.push({
"assignmentIndex": index,
"deviceId": "" + nodeId,
"sparkplugName": baseComponent + signal.MetricBaseName
})}}
{{index = index + 1}}
{{/each}}
{{/each}}
{{ {
"system": {
"deviceName": nodeId
},
"apps": [
{
"appName": "SPARKPLUG",
"appId": 12345,
"settings": {
"clientId": nodeId,
"keepAliveInterval": 120,
"publishInterval": 120,
"startupDelay": 50
},
"sparkplugSettings": {
"mqttTopic": "spBv1.0",
"sparkplugTopic": "NTN/{MessageType}/" + nodeId
},
"assignments": assignments
}
]
} |> json}}

Я получаю следующее:

Код: Выделить всё

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{"system":{"deviceName....from here on ok
Как я могу подавить вывод 1...23?
РЕДАКТИРОВАТЬ: какова причина отклонения моего вопроса? Я ожидал хотя бы комментария...

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-variable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»