Я предоставляю доступ ко многим публичным файлам. У меня подобный скрипт работат для того, чтобы определить, что пользователь создал запрос на доступ к редактированию, далее программа определяет класс файла, если он классифицируется как публичный без доступА, то автоматически отправляет в ответ письмо, мол, не ленись, сделай копию руками. Очень выручает и оставляет возможность коммуницировать с неизвестными людими, например, делать им коммерческие предложения.
Зависит от того, какие данные вы собираетесь трекать. Самый простой и эффективный способ -- это делать снимок Таблицы (копия, перенос данных или кеш), произвести сравнение и отправить уведомление. Из встроенных классов есть Gmail, прикрутить Telegram/Slack -- одна строчка. Все это можно поставить в расписание и запускать хоть каждую минуту.
Рассматривали ли вы вариант создания рабочего пространства ("workspace") через флаг --create-application=false (см. angular.io/cli/new), а уже потом возможную установку нескольких приложений $> ng g application bar-test и, главное, библиотек $> ng g library bar-lib? Если да, то в чем преимущество подхода написания библиотек под приложение? Я понимаю, что они остаются независимыми структурами, но, например, если потребуется сгенерировать приложение для тестов только отдельных библиотек, придется создавать проект параллельно.
Используете ли вы какое-либо соглашение о префиксах для библиотек?
Во-первых, и это очень важно, различают понятия Google Drive и Google Docs. При этом параллельно существуют понятия Google Docs, Google Sheets, Google Slides, Google Forms и некоторые другие #ссылка
Во-вторых, что существенно, вы указываете путь http://docs.google.com/, хотя уместнее указать http://sheets.google.com/
В-третьих, наименование статьи «Google Docs API» при поиске приведет нас совершенно не туда https://www.google.ru/search?q=Google+Docs+API
В-четвертых, вы скромно умалчиваете про комплексное название технологии Google Apps Script, которая по мнению самих авторов называется не меньше не больше как "a scripting language based on JavaScript that lets you do new and cool things with Google Apps like Docs, Sheets, and Forms". Кстати, непосредственно с API разработчик может и не столкнуться, оставаясь в пределах рабочей среды языка. Это часто не так, но для простых задач API будет вызвано лишь косвенно.
В-пятых, из API в коде только интерфейс прикладного программирования сервиса, запущенного для сайта сайт-рассылки
Было бы здорово прочитать эту статью еще раз, но при этом понимать, что за чем идет и к чему относится.
Как и все в современном мире. Скрапинг данных не может быть исключением. Любая программа требует поддержки и развития, так сложилось.
Я предоставляю доступ ко многим публичным файлам. У меня подобный скрипт работат для того, чтобы определить, что пользователь создал запрос на доступ к редактированию, далее программа определяет класс файла, если он классифицируется как публичный без доступА, то автоматически отправляет в ответ письмо, мол, не ленись, сделай копию руками. Очень выручает и оставляет возможность коммуницировать с неизвестными людими, например, делать им коммерческие предложения.
Зависит от того, какие данные вы собираетесь трекать. Самый простой и эффективный способ -- это делать снимок Таблицы (копия, перенос данных или кеш), произвести сравнение и отправить уведомление. Из встроенных классов есть Gmail, прикрутить Telegram/Slack -- одна строчка. Все это можно поставить в расписание и запускать хоть каждую минуту.
Рассматривали ли вы вариант создания рабочего пространства ("workspace") через флаг
--create-application=false(см. angular.io/cli/new), а уже потом возможную установку нескольких приложений$> ng g application bar-testи, главное, библиотек$> ng g library bar-lib? Если да, то в чем преимущество подхода написания библиотек под приложение? Я понимаю, что они остаются независимыми структурами, но, например, если потребуется сгенерировать приложение для тестов только отдельных библиотек, придется создавать проект параллельно.Используете ли вы какое-либо соглашение о префиксах для библиотек?
Число прописью в текущей локале
=NUMBERTEXT(1) // oneЧисло прописью в русской локале
=NUMBERTEXT(1;"ru") // одинЧисло прописью в украинской локале
=NUMBERTEXT(1;"uk") // одинЧисло в заданной валюте прописью в текущей локале
=MONEYTEXT(1; "USD"; "uk") // Один долар СШАПозвольте добавить немного определений.
Во-первых, и это очень важно, различают понятия Google Drive и Google Docs. При этом параллельно существуют понятия Google Docs, Google Sheets, Google Slides, Google Forms и некоторые другие #ссылка
Во-вторых, что существенно, вы указываете путь http://docs.google.com/, хотя уместнее указать http://sheets.google.com/
В-третьих, наименование статьи «Google Docs API» при поиске приведет нас совершенно не туда https://www.google.ru/search?q=Google+Docs+API
В-четвертых, вы скромно умалчиваете про комплексное название технологии Google Apps Script, которая по мнению самих авторов называется не меньше не больше как "a scripting language based on JavaScript that lets you do new and cool things with Google Apps like Docs, Sheets, and Forms". Кстати, непосредственно с API разработчик может и не столкнуться, оставаясь в пределах рабочей среды языка. Это часто не так, но для простых задач API будет вызвано лишь косвенно.
В-пятых, из API в коде только интерфейс прикладного программирования сервиса, запущенного для сайта сайт-рассылки
Было бы здорово прочитать эту статью еще раз, но при этом понимать, что за чем идет и к чему относится.
С уважением.
НАИМЕНОВАНИЕ ПРИЛОЖЕНИЙ СЕРВИСА «ДИСК GOOGLE»
Форматирование дат в Google Apps Script