Я хочу улучшить свой Календарь Google с помощью некоторых пользовательских функций, и я пытаюсь понять, как это сделать.
В Календаре Google есть кнопка "Дополнения" в разделе "Настройки", которая открывает GSuite Marketplace с фильтром совместим с календарем.
После некоторого поиска в Google я обнаружил, что могу создавать свои собственные приложения GSuite с помощью скриптов google-app-scripts.
Значит ли это, что я могу написать надстройку со сценариями google-app-scripts, которая будет совместим с календарем, и если да, то как мне это настроить?
Позволит ли это мне напрямую взаимодействовать с пользовательским интерфейсом календаря?
If not what would I need to do that, a Chrome Extension, a classic user-script?
@DimuDesigns А, ладно, тогда неважно. Похоже, мне придется напрямую взломать пользовательский интерфейс календаря с помощью расширения user-script / chrome или поместить мой интерфейс в лист Google ... Или оба используют лист Google для вычислений с данными календаря, а затем захватить их с помощью пользовательский скрипт для отображения их в календаре ... Что за хакерская работа -.-
@DimuDesigns есть ли у вас источник, где, по их словам, он доступен только избранным партнерам? Или что мне искать, чтобы найти это?
@RayB Вот несколько источников: Объявление в блоге Google, Тема в сообществе G + - с комментарием Эрика Коледы, технического руководителя Google по продуктам GSuite.
@FabianN. тебе удалось это сделать? пользовательский интерфейс продолжает автоматически обновляться, поэтому любой созданный мной элемент удаляется ...
@NickGinanto В итоге я получил проект приложения Google, содержащий скрипт, который извлекает данные через API календаря Google, и электронную таблицу Google, содержащую кнопку для запуска этого скрипта и печати его вывода в электронной таблице: - / Чтобы получить данные календаря, я использовал var response = Calendar.Events.list(id, args);
и для вывода в таблицу var sheet = SpreadsheetApp.getActiveSheet();
Google предоставил возможность создавать надстройки Календаря для широкой публики! Таким образом, теперь вы можете использовать проект скрипта приложений для взаимодействия с Календарем Google. developers.google.com/gsuite/add-ons/calendar
Разработка надстроек Календаря в настоящее время недоступна для широкой публики (доступ был предоставлен лишь немногим избранным - в первую очередь проверенным партнерам Google). Неизвестно, когда он станет общедоступным.