Как вытащить ссылку из 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); }
Самозанятый - Абдуллина Индира Ринатовна, ИНН 025700449805, дата постановки на учёт, в качестве налогоплательщика 12.11.2021 Email для документов: damir.abdullin248@gmail.com, Telegram - https://t.me/mmsenyy27