Size: a a a

Чат | Google Таблицы и скрипты

2019 February 06

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
△ Konstantin Padilo
Я не понимаю как вставлять строки в верх списка..
Использую скрипты потому-что думал что только через скрипт можно работать с разными документами (файлами).
По зданию надо сделать менюшку (на скрине с права), что-бы менеджер мог переносить в любую другую таблицу..
добавляем строку наверх, туда вставляем значение, все просто
источник

M

Mike in Чат | Google Таблицы и скрипты
Mike
А если сайт возвращает ошибку 307 через UrlFetchApp, хотя из браузера
отлично открывается - как можно с этим побороться?


function GetStockDomofond(id) {
    var url =
'https://www.domofond.ru/tseny-na-nedvizhimost/permskiy_kray/perm/sverdlovskiy-d219';
    var html = UrlFetchApp.fetch(url,{muteHttpExceptions: true});
    Logger.log("GetStockDomofond. getResponseCode = " +
html.getResponseCode());
    if (html.getResponseCode() == 307) {
    Logger.log("GetStockDomofond. Ошибка: " + html.getContentText() );
    return ""
    }
    html = html.getContentText();
    var date = new Date();
    var mt = date.getMonth(); //текущий месяц
    if (mt < 2) {
        var currentY = date.getYear() - 1;
        mt = 11 - mt-1; //текущий месяц минус два (сайт обновляется с
задержкой)
    } else {
        var currentY = date.getYear();
        mt = mt-2;
    }
    var months = ["янв", "фев", "мар", "апр", "май", "июн", "июл",
"авг", "сен", "окт", "ноя", "дек"];
    var currentD = months[mt];
    var currentY = currentY.toString().substr(-2);
    var searchstring = currentD + '.' + currentY;
    Logger.log("GetStockDomofond. searchstring = " + searchstring);
    var index = html.search(searchstring);
    if (index >= 0) {
        var pos = index + searchstring.length
        var rate = html.substring(pos, pos + 28);
        var regExp = new RegExp("((\\d+|\\d{1,3}(?:[,]\\d{3})).\\d+)");
        var rate = regExp.exec(rate)[1];
        rate = +rate;
        Logger.log("GetStockDomofond. ID = " + id + ".\nPrice = " +
rate + ". URL: " + url);
        return rate
    }
    Logger.log("GetStockDomofond. ID = " + id + ".\nPrice = нет данных.
URL: " + url + ". HTML:\n" + html);
    return ""
}
Евгений, можете посоветовать как лучше обойти?
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Mike
Евгений, можете посоветовать как лучше обойти?
Это не ошибка.
источник

M

Mike in Чат | Google Таблицы и скрипты
Alexander Ivanov
Это не ошибка.
Раньше все работало и неожиданно перестало несколько дней назад
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
Привет
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
Ктото сталкивался с глюком, когда конкретная таблица дала сбой
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
В хроме висит вот так:
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
В анонимном окне и на другом компе вот такое:
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
Че это может быть и от чего возникнуть?
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
Копия таблицы работает нормально
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Из-за проблем с стетью это может быть. Сколько пользователей? Большая Таблица?
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
пользователей нету, таблица небольшая
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
есть пару маленьких скриптов
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Dmytro Donets
пользователей нету, таблица небольшая
Ну, тогда что-то с кешем на вашем телефоне или в браузере. Попробуйте сбросить.
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
Копия этой таблице с теми же скриптами работает
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Dmytro Donets
Копия этой таблице с теми же скриптами работает
Кеш принадлежит конкретной Таблице
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
На другом компе та-же самая фигня с ней
источник

DD

Dmytro Donets in Чат | Google Таблицы и скрипты
Alexander Ivanov
Кеш принадлежит конкретной Таблице
понял
источник