Я пытаюсь получить информацию с веб-сайта IMPORTXML.
Я написал функцию, она работает, но это не то, что я хочу.
function info() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getActiveSheet();
var cell = sheet.getActiveCell();
cell.setFormula('=importXml("https://example.com&sw="&M2&"&s=on", "/html/body/div[1]/p[2]/a")');
}
URL и xpath являются примером.
ячейка M2 - это информация, которую я добавляю в URL.
Потому что первый сработал, я попытался написать что-то более сложное ... и я потерян.
Я ищу информацию в ячейке столбца M для завершения URL-адреса, запоминаю значение, полученное с помощью xpath, чтобы поместить его в столбец O.
Когда в ячейке М ничего нет, я хочу пропустить это и продолжить.
Я начинаю что-то делать, но это не правильно.
Я получаю строку ошибки 5 «нет; до утверждения», что я не знаю, что это такое.
function info2() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getActiveSheet();
var data = sheet.getDataRange().getValues();
var cell = '=IMPORTXML("https://example.com&sw=" + sheet.getRange('M:M').getValue() + "&s=On", "/html/body/div[1]/p[2]/a")';
for (var i in data) {
for (var j in data[i]) {
sheet.getRange('O:O').setValue(cell);
}
}
}