@ilyx, не знаю как ваш странный js код относится к API BAS, ну да ладно
var count = [[SEEDS]].length; var data = [ [[SEEDS]], [[PROXYS]], [[TWITTERS]], [[EMAILS]] ]; for(var i = 0; i < count; ++i){ var account = data.map(function(parts){ return parts[i] || ''; }); [[ACCOUNT]].push(account.join('|')); };Api.GetDatabaseStructure();
-
Нужно получить описание столбцов из БД , запуске данного кода в режиме записи все работает корректно, и я беру данные из description массива Structure
var Structure = Api.GetDatabaseStructure(); console.dir(Structure);- получаю {
"description": "Логин",
"id": 5,
"name": "Login",
"type": "string"
}
Но при запуске скрипта description пустое :
"description": " ",
"id": 5,
"name": "Login",
"type": "string"
я так понимаю что это связано с тем , что description в базе на двух языках и наверное нужно еще что-то добавить , чтобы получить именно ru description, но что ?
- получаю {
-
@Poisen said in Api.GetDatabaseStructure();:
Все еще надеюсь на помощь
Проблему я проверю позже, но раз это веб интерфейс, вы можете обратится в премиум поддержку. Также интересно для чего именно вам нужно получать description?
-
@Poisen said in Api.GetDatabaseStructure();:
@Fox Я создаю свою таблицу Tabulator и хочу динамически заполнять названия колонок из description, но получается только из name , а там у меня некрасивые названия в стиле Account_name, Acc_login и т.п.
Да, проблему подтвердил и передал разработчику. Пока самое простое решение, это сохранить в интерфейсе описание на нужных языках и применять его в зависимости от названия столбцов. Что-то вроде:
var translateObj = { "Login": { "en": "Account login", "ru": "Логин аккаунта" }, "Password": { "en": "Account password", "ru": "Пароль аккаунта" } }