Добавить в корзинуПозвонить
Найти в Дзене

Браузер внутри Таблицы? Легко

Браузер внутри Таблицы? Легко! Друзья, немного отвлечёмся от формул. В этом видео я покажу, как всего 19 строками кода в редакторе скриптов Google Таблиц превратить саму Таблицу в браузер. Что это значит? Вы сможете открывать нужную ссылку прямо в окне Таблицы. Зачем это нужно? Например, так можно проверить, какие сайты можно спарсить через скрипты (в этом случае вернётся нормальная страница), а какие — нет (появится капча или другие защитные механизмы, которые поймут, что заходят не как обычный пользователь). Таблица Весь код function f1() { const url = SpreadsheetApp.getActive() .getRange("#!A2") .getValue(); const response = UrlFetchApp.fetch(url); return response.getContentText(); }; function f2() { //выводим html-код в Таблицу окном const html = HtmlService.createHtmlOutput(f1()) .setWidth(900) .setHeight(700); SpreadsheetApp .getUi() .showModalDialog(html, 'Ку-ку'); };

Браузер внутри Таблицы? Легко!

Друзья, немного отвлечёмся от формул.

В этом видео я покажу, как всего 19 строками кода в редакторе скриптов Google Таблиц превратить саму Таблицу в браузер.

Что это значит?

Вы сможете открывать нужную ссылку прямо в окне Таблицы.

Зачем это нужно? Например, так можно проверить, какие сайты можно спарсить через скрипты (в этом случае вернётся нормальная страница), а какие — нет (появится капча или другие защитные механизмы, которые поймут, что заходят не как обычный пользователь).

Таблица

Весь код

function f1() {

const url = SpreadsheetApp.getActive()

.getRange("#!A2")

.getValue();

const response = UrlFetchApp.fetch(url);

return response.getContentText();

};

function f2() { //выводим html-код в Таблицу окном

const html = HtmlService.createHtmlOutput(f1())

.setWidth(900)

.setHeight(700);

SpreadsheetApp

.getUi()

.showModalDialog(html, 'Ку-ку');

};