Получение идентификатора файла в пользовательской проверке

Система передаёт аргумент типа 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.