[Примеры] Разработка дополнений/скриптов для Google Таблиц (spreadsheets) на Google Apps Script

Документация: https://developers.google.com/apps-script/.
Лимиты: https://docs.google.com/macros/dashboard.
Скрипты: https://script.google.com/home.
Триггеры: https://developers.google.com/apps-script/guides/triggers/

Содержание:

  1. Что есть что
  2. Добавление новых пунктов в меню
  3. Работа с классами SpreadsheetApp, Spreadsheet и Sheet
  4. Работа с классом Range
  5. Работа с классом UrlFetchApp (отправка GET/POST запросов, парсинг данных)
  6. Работа с классами DriveApp, Folder и File (создание/удаление папок/файлов на Google Drive)
  7. Работа с классом MailApp (отправка писем)

(далее…)

[Примеры] Google Sheets/Таблицы API PHP

Содержание:

  1. Подготовительный этап
  2. Приступаем к работе с API Google Sheets
  3. Обработка ошибок

(далее…)

Инструкция по получению ключа сервисного аккаунта Google для работы с Sheets API

1. Заходим в Google Developers Console и создаём новый проект.

Процесс создания проекта может занять несколько минут. После создания он появится на странице Google Developers Console «Управление ресурсами».

(далее…)

Создание превью изображений с помощью HTML5 File API и jQuery и отправка их на сервер с использованием AJAX

Содержание:

  1. Множественный выбор файлов, создание превью на стороне клиента и отправка данных ajax’ом на сервер
  2. Добавляем прогресс-бар
  3. Готовые решения для загрузки изображений на сервер

1. Множественный выбор файлов, создание превью на стороне клиента и отправка данных ajax-ом на сервер

В примере представлен код для множественного выбора файлов, их валидации (проверка на формат и размер) и загрузки их с помощью ajax на сервер.
(далее…)

[Шпаргалка/Примеры] Яндекс.Карты (Yandex Maps API)

На многих сайтах организаций зачастую на странице с контактной информацией требуется вставить карту с меткой/метками для заданного адреса.

Документация по JS API | Песочница

Содержание:

  1. Как вставить карту с меткой для одного заданного адреса
  2. Как вставить карту с метками для нескольких заданных адресов
  3. Масштабирование карты так, чтобы было видно все объекты
  4. Как вставить карту с меткой для заданных координат и добавить свой балун и хинт
  5. Переключение разных коллекций меток на одной карте
  6. Работа с геокодером и автодополнение адресов

(далее…)

[Шпаргалка/Примеры] PHP Imagick (ImageMagick)

Imagick является встроенным php-расширением для создания и изменения изображений используя API ImageMagick (примеры).

Простые методы:

(далее…)

Конвертация цен в WooCommerce (WordPress)

Пример использования: если у вас в интернет-магазине цены в админке указываются в долларах/евро, а выводить нужно в рублях.
В functions.php вашего шаблона или в файл плагина необходимо добавить такой код:

Как конвертировать цены у товаров, имеющих заданный тег:

[Шпаргалка] Получение токенов для работы с API сервисов Google

Для работы с API какого-либо сервиса Google необходимо создать новый проект в Google Developers Console.
После создания проекте на его странице необходимо перейти в пункт «Enable and manage APIs». На вкладке «Google APIs» найти необходимые сервисы и включить их, нажав на «Enable API». После этого на странице Credentials получить авторизационные данные.

Если в качестве метода авторизации выбран метод «OAuth 2.0», то в дальнейшем для работы с api сервисов google нужен будет авторизационный токен пользователя.
(далее…)