Я хочу получить запись из структуры данных таблицы, передав переменную в предложение where.Но это работает только тогда, когда значение жестко запрограммировано, а не когда задано в качестве параметра.
public function getEmployeeEmail(string GITHUB_ID_VALUE) returns string{
string WSO2_EMAIL;
table<Employee> employeeTableCopyWithFilter = from tableEmployee where GITHUB_ID == GITHUB_ID_VALUE select *;
json jsonTable = check <json>employeeTableCopyWithFilter;
return jsonTable[0].WSO2_EMAIL.toString();
}
Выдает ошибку, подобную этой.значение параметра GITHUB_ID_VALUE
.
public function getEmployeeEmail(string GITHUB_ID_VALUE) returns string{
string WSO2_EMAIL;
table<Employee> employeeTableCopyWithFilter = from tableEmployee where GITHUB_ID == "MadhukaHarith92" select *;
json jsonTable = check <json>employeeTableCopyWithFilter;
return jsonTable[0].WSO2_EMAIL.toString();
}
Кто-нибудь знает, как передать переменную и извлечь запись из структуры таблицы?