вида [Поле пример=2], а [Поле-пример=2] или [Поле пример (2)=2] уже нет и надо писать [#"Поле-пример"=2] и [#"Поле пример (2)"=2]?
там до какого-то кода символа допустимо, или диапазонами, или ещё как?
так вот написал let fEsc = (x as text) as text=>[ ch = List.Buffer({"А".."я", "Ё", "ё", " ", ".", "A".."Z", "a".."z", "0".."9"}), to = if List.AllTrue(List.Transform(Text.ToList(x), (x)=>List.Contains(ch,x) )) then x else "#""" & Text.Replace(x,"""", """""") & """" ][to], tst = fEsc("ООО ""Ромашка""") in tst
гм... ... ch = List.Buffer({"А".."я", "Ё", "ё", " ", ".", "A".."Z", "a".."z", "0".."9"}), fEsc = (x as text, lst as list) as text=>if Text.Remove(x,lst)="" then x else "#""" & Text.Replace(x,"""", """""") & """", ...
Всё время про эту функцию забываю
Обсуждают сегодня