Получение идентификатора файла в пользовательской проверке
Система передаёт аргумент типа file в пользовательские проверки в виде объекта JSON, в котором указано имя и ID файла:
{
"name":"31097580.png",
"type":"file",
"id":"66bc9c6bafca18083717d2c4"
}
Для вывода этой информации в таблицу Данные можно использовать скрипт для вывода всех аргументов:
-
Скрипт
-
Конфигурация
#!/bin/bash
i=0
for arg in $*
do
i=$((i + 1))
echo file$=$arg
done
if [ $i = 0 ]
then
echo "No params"
exit 2
fi
{
"title": "Вывод аргументов",
"icon": "fa fa-folder-open fa-fw",
"args": [
{
"name": "File",
"type": "file"
}
]
}
Файл пользовательской проверки должен быть исполняемым и быть доступен пользователю saymon. В противном случае, в таблице Данные будет отображаться ошибка error=13, Permission denied.
|