В настоящее время вызов собственных функций Sheets из Google Apps Script не поддерживается.
Однако у вас есть следующие опции:
- Использовать
setFormula()
. Вы можете использовать следующий код для установки формулы на лист и извлечения результата из нее обратно в сценарий.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("A20");
var formula = Utilities.formatString('=IMPORTHTML("%s", "%s", "%s")', URL, "table", i);
cell.setFormula(formula);
var value = cell.getValue();
Использование службы
URL Fetch . Вам нужно будет реализовать код для извлечения необходимой информации (вы можете использовать
RegEx или
XML Service ). Это займет значительно больше усилий.