Pull to refresh

Comments 32

всегда считал скриптинг в Google Docs чем-то вроде «подсчета суммы в екселе», лишь для работы текущего пользователя с документом. А вон оно как может… Надо будет поизучать возможности
UFO just landed and posted this here
Помню как-то в Excel'e писал аналог Battle city, сейчас думаю Google Docs перенести)
а я арканоид делал :) просто ради фана…
В хаб «ненормальное программирование» надо бы добавить.

И ведь требует этот мониторинг, чтобы документ был открыт?
Да, обязательно ли держать документ открытым?
Насколько я понял — нет. Могу ошибаться.
Нет, если ставить trigger на таймере он автоматом запускает скрипт через заданный интервал. Пользуюсь скриптом с момента как автор выложил его в сеть, работает как и должно. Хотя в прошлую неделю trigger-ы гугла плохо работали и приходили ошибки запуска скрипта.
Попробовал все сделать по инструкции.
Ничего не работает.

Наверное, надо что-то еще неочевидное сделать, до чего я, как первый раз в жизни открывший Google Docs, додуматься не могу :)
Попробуйте выполнить скрипт вручную.
UFO just landed and posted this here
А кто-нибудь пробовал у себя?
Как-то криво отрабатывают скрипты. Почему-то функция isMySiteDown отрабатывает только вручную после ручного же запуска insertData. Последний же добавляет в ячейки значения undefined.
К тому же записи начинаются с 8 строки, а не со 2й, об этом даже написано в официальном блоге:
www.labnol.org/internet/website-uptime-monitor/21060/
Да… Как-то по крону не работает.
Что-ли уже прикрыли такую возможность?
Хотя вот это все объясняет :)
// Ignore if the error message is logged already
if (ScriptProperties.getProperty("status") == code)
  return;
Закроют такой cron. Или у него уже должны быть ограничения. Хотя это… мечта.
Как я понял уведомления будут приходить ежеминутно или только в моменты недоступности?
А так скрипт интересный, оказывается этот сервис не только файло/документохранилище…
Насколько я понял скрипт присылает уведомление когда добавляется новая строка в документ. А новая строка добавляется, если изменился код ответа сервера.
У себя на сайте я в страницу ошибки 50х внедрил Javascript для отсылки ивента в Google Analytics, но там уведомление по почте идет целые сутки.
Нужно прикрутить скрипт для добавления строки в публичный документ и отсылки уведомления.
у меня не отсылается и не добавляется ничего…
Небольшой правкой скрипта добавил отображение URL и ResponseCode в Email-сообщение (в insertData добавил строчку, пред отправкой Email)

error = error + ". ResponseCode: " + code + "\n\r" + SpreadsheetApp.getActiveSheet().getRange("E3").getValue();

Кстати, если на сервере добавить страницу с статусом сервисов, то можно и их попробовать мониторить подобным образом.
Новая эпоха ddos грядёт, средствами google.
Раз в минуту запуст. НенаДДОСишься так особо.
А создашь сотни документов — быстро вычислят и забанят.
Как-то можно заставить этот скрипт средствами Google отправлять SMS при изменении статуса ответа от сайта?
Шикарно! На днях думал — как же мне проверить, как часто недоступен мой vad.by при обещанном >99% uptime у IPHoster. Хабр всегда читает мысли, если не надевать шапочку из фольги :)
P.S. Проверка хабраэффекта обернулась немного предсказуемым результатом. Нет, не падежом сайта, а „—“. Извините.
P.P.S. Только что стартовая страница Google Analytics поменяла дизайн. Давно пора. Внутренности остались прежними.
А можно как-то в одном документе сразу несколько сайтов мониторить?
Все здорово, но неизбежное случилось — пришло сообщение «Service using too much computer time for one day» и таблица со сводкой неуспешных запусков скрипта по этой причине.
у меня отработало штатно и 13 апреля в 16-45 (короткий outage) и только что проверил.
Sign up to leave a comment.

Articles