aboutsummaryrefslogtreecommitdiff
path: root/src/AddIn/Functions.cs
blob: c202a3b9830181c1252e23f9298d1e14c294a03e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using ExcelDna.Integration;

namespace RehauSku
{
    public class Functions
    {
        [ExcelFunction(Description = "Получение корректного артикула из строки")]
        public static object GETRAUSKU([ExcelArgument(Name = "\"Строка\"", Description = "строка, содержащая актикул")] string line)
        {
            if (RauSku.TryParse(line, out RauSku rausku))
            {
                return rausku.ToString();
            }

            else return ExcelError.ExcelErrorNA;
        }
    }
}