Edit functions intellisense descriptions
This commit is contained in:
parent
8dc186c7aa
commit
e203155474
@ -9,8 +9,8 @@ namespace RhSolutions.AddIn;
|
|||||||
#endif
|
#endif
|
||||||
public class RhSolutionsFunction
|
public class RhSolutionsFunction
|
||||||
{
|
{
|
||||||
[ExcelFunction(Description = "Распознать артикул и попробовать найти его в прайс-листе")]
|
[ExcelFunction(Description = "Поиск артикула в базе данных")]
|
||||||
public static object RHSOLUTIONS([ExcelArgument(Name = "\"Строка с названием материала\"")] string line)
|
public static object RHSOLUTIONS([ExcelArgument(Name = "СТРОКА", Description = "Ячейка с артикулом РЕХАУ или поисковый запрос в свободной форме")] string line)
|
||||||
{
|
{
|
||||||
IDatabaseClient databaseClient = RhSolutionsAddIn.ServiceProvider.GetService<IDatabaseClient>();
|
IDatabaseClient databaseClient = RhSolutionsAddIn.ServiceProvider.GetService<IDatabaseClient>();
|
||||||
|
|
||||||
@ -51,11 +51,12 @@ public class RhSolutionsFunction
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ExcelFunction]
|
[ExcelFunction(Description = "Поиск артикула в базе данных")]
|
||||||
public static object РЕХАУ(string line) => RHSOLUTIONS(line);
|
public static object РЕХАУ([ExcelArgument(Name = "СТРОКА", Description = "Ячейка с артикулом РЕХАУ или поисковый запрос в свободной форме")] string line)
|
||||||
|
=> RHSOLUTIONS(line);
|
||||||
|
|
||||||
[ExcelFunction]
|
[ExcelFunction(Description = "Выделить артикул РЕХАУ из ячейки")]
|
||||||
public static object РЕХАУАРТИКУЛ(string line)
|
public static object РЕХАУАРТИКУЛ([ExcelArgument(Name = "СТРОКА", Description = "Ячейка содержащая артикул РЕХАУ")] string line)
|
||||||
{
|
{
|
||||||
if (ProductSku.TryParse(line, out var skus))
|
if (ProductSku.TryParse(line, out var skus))
|
||||||
{
|
{
|
||||||
@ -67,8 +68,8 @@ public class RhSolutionsFunction
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ExcelFunction]
|
[ExcelFunction(Description = "Поиск названия по артикулу РЕХАУ")]
|
||||||
public static object РЕХАУИМЯ(string line)
|
public static object РЕХАУИМЯ([ExcelArgument(Name = "АРТИКУЛ", Description = "Ячейка содержащая артикул РЕХАУ")] string line)
|
||||||
{
|
{
|
||||||
if (!ProductSku.TryParse(line, out var skus))
|
if (!ProductSku.TryParse(line, out var skus))
|
||||||
{
|
{
|
||||||
@ -103,8 +104,8 @@ public class RhSolutionsFunction
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ExcelFunction]
|
[ExcelFunction(Description = "Поиск цены артикула РЕХАУ в евро")]
|
||||||
public static object РЕХАУЦЕНА(string line)
|
public static object РЕХАУЦЕНА([ExcelArgument(Name = "АРТИКУЛ", Description = "Ячейка содержащая артикул РЕХАУ")] string line)
|
||||||
{
|
{
|
||||||
if (!ProductSku.TryParse(line, out var skus))
|
if (!ProductSku.TryParse(line, out var skus))
|
||||||
{
|
{
|
||||||
@ -139,8 +140,9 @@ public class RhSolutionsFunction
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ExcelFunction]
|
[ExcelFunction(Description = "Поиск цены артикула РЕХАУ в рублях")]
|
||||||
public static object РЕХАУЦЕНАРУБ(string line, double dateField)
|
public static object РЕХАУЦЕНАРУБ([ExcelArgument(Name = "АРТИКУЛ", Description = "Ячейка содержащая артикул РЕХАУ")] string line,
|
||||||
|
[ExcelArgument(Name = "ДАТА", Description = "Дата в формате Excel (необязательно)")] double dateField)
|
||||||
{
|
{
|
||||||
if (!ProductSku.TryParse(line, out var skus))
|
if (!ProductSku.TryParse(line, out var skus))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user