Примечания к выпуску: 2010 г.

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

На этой странице перечислены основные изменения в каждом выпуске скрипта Google Apps за 2010 год. Он предназначен для того, чтобы помочь разработчикам выявить изменения в поведении. Более свежие изменения см. в примечаниях к выпуску за текущий год .

октябрь 2010 г.

21 октября 2010 г.

  • Добавлена ​​интеграция с Google Sites, так что теперь сценарии приложений можно запускать из Google Sites. Подробнее читайте здесь .

16 октября 2010 г.

  • Для пользователей добавлена ​​возможность создавать новые повторяющиеся события календаря с помощью CalendarApp.newRecurrence() и Calendar.createEventSeries() .
  • Добавлена ​​возможность доступа к существующей серии событий через CalendarEvent.getEventSeries() .
  • Для пользователей добавлена ​​возможность изменять или удалять целую серию событий с помощью CalendarEventSeries .

сентябрь 2010 г.

17 сентября 2010 г.

  • В CalendarEvent добавлены новые методы для получения даты создания и даты последнего обновления события: getDateCreated() и getLastUpdated() .
  • В Contact добавлен новый метод для получения даты последнего обновления контакта: getLastUpdated() .
  • Исправлены две проблемы с Calendar.getEvents(). GetEvents ранее возвращал только первый экземпляр повторяющегося события в заданном временном диапазоне. Теперь он возвращает все экземпляры повторяющегося события в заданном временном диапазоне. Кроме того, редактирование экземпляра повторяющегося события ранее приведет к редактированию всей серии. Теперь при редактировании экземпляра повторяющегося события изменяется только конкретный экземпляр.
  • Исправлена ​​ошибка , из-за которой неопубликованная версия onInstall запускалась для сценариев в галерее сценариев.
  • Исправлена ​​проблема, из-за которой пользователи не могли ввести '(' в редакторе скриптов, когда было видно всплывающее окно автозаполнения.
  • Исправлена ​​проблема , из-за которой getActiveSheet не работал при вызове из событий onEdit.
  • Исправлена ​​проблема с UiApp, из-за которой панели пользовательского интерфейса не отображались должным образом и отображалось сообщение об ошибке «Обнаружена ошибка: произошла непредвиденная ошибка».

август 2010 г.

16 августа 2010 г.

  • Добавлен Spreadsheet.show() в автозаполнение редактора скриптов и в документацию.
  • Уточнено использование Session.getUser() и добавлены два новых метода: Session.getActiveUser() и Session.getEffectiveUser() .
  • Добавлена ​​поддержка постоянного хранения в скриптах через UserProperties и ScriptProperties . Свойства сценария и пользовательские свойства также доступны в меню «Файл» > «Свойства» в редакторе сценариев.
  • В класс Contact добавлено несколько новых методов: Contact.getGivenName() , Contact.setGivenName() , Contact.getMiddleName() , Contact.setMiddleName() , Contact.getFamilyName() , Contact.setFamilyName() , Contact.getMaidenName(). , Contact.setMaidenName() , Contact.getNickname() , Contact.setNickname() .
  • Основные улучшения службы Сайтов , исправление многих проблем и добавление новых функций.
  • Добавлена ​​поддержка поиска и замены в редакторе скриптов.
  • UiApp теперь доступен для всех пользователей. Ранее он был доступен только для доменов Google Apps Premier.
  • Часовой пояс для скрипта теперь можно установить в меню «Файл» > «Свойства» в редакторе скриптов.
  • Пользовательский интерфейс для триггеров на основе времени был обновлен, чтобы было более понятно, что события инициируются между N и N+1 часами.
  • Часовой пояс скрипта теперь виден в диалоговом окне триггеров скрипта.
  • История изменений для сценариев теперь доступна в меню «Файл» > «Просмотреть историю изменений» в редакторе сценариев.
  • В класс Utilities добавлены два новых метода, обеспечивающих поддержку JSON: Utilities.jsonParse() и Utilities.jsonStringify() .
  • Добавлена ​​поддержка исходящих запросов OAuth. См. UrlFetchApp.addOAuthService() .
  • В класс Spreadsheet добавлен новый метод для получения URL-адреса формы: Spreadsheet.getFormUrl() .
  • Добавлен новый класс Blob для упрощения перемещения данных между различными службами Google Apps Script.

1 августа 2010 г.

июль 2010 г.

12 июля 2010 г.

  • Номера строк в сообщениях об ошибках теперь обозначаются (строка nnn), а не (# nnn), где nnn — номер строки.
  • Исправлена ​​проблема со службой «Контакты», из-за которой возникала ошибка «Несоответствие: etags», когда контакт был изменен более одного раза.
  • В службу Soap добавлены два новых метода для установки и получения конечной точки SOAP: WsdlService.getEndpointOverride() и WsdlService.setEndpointOverride() .
  • Добавлен метод проверки наличия оставшейся квоты на отправку писем на текущий день: MailApp.getRemainingDailyQuota() .
  • Исправлена ​​проблема , из-за которой всплывающее диалоговое окно с текстом «Произошла ошибка: произошла непредвиденная ошибка» отображалось при вызове обработчика изменений для ListBox, но обработчик изменений не возвращал приложение.
  • Исправлена ​​проблема, из-за которой ListBox.addItem не работал после вызова getElementById.
  • Улучшены сообщения об ошибках при сбоях соединения JDBC.
  • Исправлена ​​проблема с Utilities.formatDate, из-за которой раньше всегда форматировалась дата по Гринвичу.