Спасибо за ваш запрос.
Немного более сложный вопрос - как генерировать несколько выходных файлов.
На это отвечает статья Как генерировать динамические файлы c количество выходных данных с Design Automation для Revit V3 .
Попутно, он также упоминает несколько входных файлов, говоря:
"... Для сжатого входного файла это хорошо задокументировано на https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/step6-post-workitem/, но для результата в сжатом виде это не так ясно ... "
Пытаясь перейти по этой ссылке, отмечаю, что она устарела.
Обновленная ссылка:
https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/step7-post-workitem/
Глядя на дополнительные примечания по входным аргументам , я вижу инструкции по как передать JSON входные данные непосредственно в сам рабочий элемент.
Я бы предположил, что вы также можете использовать другой префикс вместо data:application/json
, например data:application/text
, для передачи данных в их текущей форме .
Пожалуйста, попробуйте это и дайте нам знать, как это работает для вас.
* 103 4 * В качестве альтернативы, вы можете просто оставаться в безопасности и конвертировать ваши текстовые данные в формат JSON.
Существует бесчисленное множество способов сделать это.
Самый минималистичный c и simple будет выглядеть следующим образом:
[1.002, 20,502, 21.706,
12.502, 5,502, 7.706,
21.002, 15,502, 14.706,
...]
Это означает, что для одного массива двойных чисел.
Несколько более структурированный подход может состоять в передаче массива троек двойных чисел, например:
[[1.002, 20,502, 21.706],
[12.502, 5,502, 7.706],
[21.002, 15,502, 14.706],
...]
Как видите, это не сложно.
Надеюсь, это поможет.