From e2031554747d59c800bcd14834493926ea70391c Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Wed, 17 May 2023 07:58:13 +0300 Subject: [PATCH] Edit functions intellisense descriptions --- .../AddIn/RhSolutionsFunction.cs | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/RhSolutions.AddIn/AddIn/RhSolutionsFunction.cs b/RhSolutions.AddIn/AddIn/RhSolutionsFunction.cs index c9e5407..bfac0b1 100644 --- a/RhSolutions.AddIn/AddIn/RhSolutionsFunction.cs +++ b/RhSolutions.AddIn/AddIn/RhSolutionsFunction.cs @@ -9,8 +9,8 @@ namespace RhSolutions.AddIn; #endif public class RhSolutionsFunction { - [ExcelFunction(Description = "Распознать артикул и попробовать найти его в прайс-листе")] - public static object RHSOLUTIONS([ExcelArgument(Name = "\"Строка с названием материала\"")] string line) + [ExcelFunction(Description = "Поиск артикула в базе данных")] + public static object RHSOLUTIONS([ExcelArgument(Name = "СТРОКА", Description = "Ячейка с артикулом РЕХАУ или поисковый запрос в свободной форме")] string line) { IDatabaseClient databaseClient = RhSolutionsAddIn.ServiceProvider.GetService(); @@ -51,11 +51,12 @@ public class RhSolutionsFunction } } - [ExcelFunction] - public static object РЕХАУ(string line) => RHSOLUTIONS(line); + [ExcelFunction(Description = "Поиск артикула в базе данных")] + public static object РЕХАУ([ExcelArgument(Name = "СТРОКА", Description = "Ячейка с артикулом РЕХАУ или поисковый запрос в свободной форме")] string line) + => RHSOLUTIONS(line); - [ExcelFunction] - public static object РЕХАУАРТИКУЛ(string line) + [ExcelFunction(Description = "Выделить артикул РЕХАУ из ячейки")] + public static object РЕХАУАРТИКУЛ([ExcelArgument(Name = "СТРОКА", Description = "Ячейка содержащая артикул РЕХАУ")] string line) { if (ProductSku.TryParse(line, out var skus)) { @@ -67,8 +68,8 @@ public class RhSolutionsFunction } } - [ExcelFunction] - public static object РЕХАУИМЯ(string line) + [ExcelFunction(Description = "Поиск названия по артикулу РЕХАУ")] + public static object РЕХАУИМЯ([ExcelArgument(Name = "АРТИКУЛ", Description = "Ячейка содержащая артикул РЕХАУ")] string line) { if (!ProductSku.TryParse(line, out var skus)) { @@ -103,8 +104,8 @@ public class RhSolutionsFunction } } - [ExcelFunction] - public static object РЕХАУЦЕНА(string line) + [ExcelFunction(Description = "Поиск цены артикула РЕХАУ в евро")] + public static object РЕХАУЦЕНА([ExcelArgument(Name = "АРТИКУЛ", Description = "Ячейка содержащая артикул РЕХАУ")] string line) { if (!ProductSku.TryParse(line, out var skus)) { @@ -139,8 +140,9 @@ public class RhSolutionsFunction } } - [ExcelFunction] - public static object РЕХАУЦЕНАРУБ(string line, double dateField) + [ExcelFunction(Description = "Поиск цены артикула РЕХАУ в рублях")] + public static object РЕХАУЦЕНАРУБ([ExcelArgument(Name = "АРТИКУЛ", Description = "Ячейка содержащая артикул РЕХАУ")] string line, + [ExcelArgument(Name = "ДАТА", Description = "Дата в формате Excel (необязательно)")] double dateField) { if (!ProductSku.TryParse(line, out var skus)) {