diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2022-07-04 09:08:02 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2022-07-04 09:08:02 +0300 |
commit | 538d83257a71a0795071d104343ac3b1e35a1569 (patch) | |
tree | 252957b0da3ee402d910dddecd799bab683a7287 /src/AddIn/Functions.cs | |
parent | f0dc286f9020146a95471506385a4d99d7200595 (diff) |
Add SKU Parser Function
Diffstat (limited to 'src/AddIn/Functions.cs')
-rw-r--r-- | src/AddIn/Functions.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/AddIn/Functions.cs b/src/AddIn/Functions.cs index 618d17d..867e246 100644 --- a/src/AddIn/Functions.cs +++ b/src/AddIn/Functions.cs @@ -52,5 +52,18 @@ namespace RehauSku return null; } } + + [ExcelFunction(Description = "Получение корректного артикула из строки")] + public static object GETRAUSKU([ExcelArgument(Name = "\"Строка\"", Description = "строка, содержащая актикул")] string line) + { + RauSku rausku; + + if (RauSku.TryParse(line, out rausku)) + { + return rausku.ToString(); + } + + else return ExcelError.ExcelErrorNA; + } } }
\ No newline at end of file |