Мне нужно удалить конечные варианты наших SKU, чтобы импортировать их в другую систему.Вот несколько примеров:
У меня есть скрипт Python, который делает это (и многое другое), но мне просто нужно удалить варианты SKU в Google Sheets как часть скрипта Apps.Вот часть кода Python, которая удаляет конечные варианты наших SKU.
sku = re.sub(r"(-[a-zA-Z])([0-9]{1,3})$", r"\1", sku)
sku = re.sub(r"(^(?:\w+-){3}\w+)-[0-9]{1,3}$", r"\1", sku)
Я полагаю, что 1-й код говорит, что ищет все SKU, заканчивающиеся символом "-, letter, number" иудалите все после "-, letter".
MGGQ2-B2 = MGGQ2-B
C810-T7ZT-C89 = C810-T7ZT-C
Я полагаю, что 2-й код говорит, что нужно искать все SKU, содержащие 4 тире, и удалять все, начиная с 4-го тире.
MC965A-4-128-17-1 = MC965A-4-128-17
MMGG2A-8-256-16-89 = MMGG2A-8-256-16
Я написал ОГРОМНЫЙ макрос для поиска и замены всех возможных вариаций SKU, но этот скрипт состоит всего из 2 строк.Достаточно ли этой информации, чтобы применить ее к макросу Google Sheets?