Как вытащить ссылку из Excel, Google Sheets, товаров на сайте

Используем простой скрипт на гугл таблицах, чтобы вытащить из гиперссылок (ссылок с анкором) чистую ссылку. Данная статья пригодится для IT-разработчиков, занимающихся парсингом. Одна из задач, стоящих перед парсингом товаров или позиций - получить чистую ссылку на позицию, и желательно, чтобы это можно было делать в массовом порядке.
Для выполнения данной задачи я использую скрипт на Гугл таблицах. Текст скрипта:
Обратите, внимание, что название листа, с которого мы вытаскиваем ссылки - Link. А диапазон - столбец А. В столбец B скрипт помещает чистые ссылки. Изучите пример, реализации в гугл таблице: Гугл таблица вытаскиваем ссылки
Откройте таблицу, поместите ссылки в столбец А.
Откройте Расширения/Apps Script
Запустите скрипт

Чистые ссылки будут размещены в столбце B.
function sample() {
var srcRange = "link!A:A"; // Please set the source range you want to use.
var dstRange = "link!B:B"; // Please set the destination range you want to use.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getRange(srcRange);
var orgNumberFormats = range.getNumberFormats();
var values = range.setNumberFormat("@").getRichTextValues();
var urls = values.map(r => r.map(c => c && (c.getLinkUrl() || "")));
range.setNumberFormats(orgNumberFormats);
ss.getRange(dstRange).setValues(urls);
}
Как вытащить ссылку из гиперссылки в Excel
Как вытащить ссылку Excel
Видеоинструкция как вытащить ссылки
Просмотрите короткую видео-инструкцию.
Разработка и ведение таблиц в Excel и Гугл таблицах
Самозанятый - Абдуллина Индира Ринатовна, ИНН 025700449805, дата постановки на учёт, в качестве налогоплательщика 12.11.2021
Email для документов: damir.abdullin248@gmail.com, Telegram - https://t.me/mmsenyy27
Made on
Tilda