Уровень кодирования : Новичок
Продолжительность : 10 минут
Тип проекта : Пользовательские функции и автоматизация с помощью пользовательского меню.
Цели
- Поймите, что делает решение.
- Узнайте, что делают службы Apps Script в решении.
- Настройте сценарий.
- Запустите сценарий.
Об этом решении
Используя пользовательские функции, вы можете рассчитать расстояние езды между двумя точками и преобразовать расстояние из метров в мили. Дополнительная автоматизация предоставляет настраиваемое меню, которое позволяет добавлять пошаговые инструкции от начального адреса до конечного адреса на новом листе.
Как это работает
Скрипт использует 2 пользовательские функции и автоматизацию.
- Функция
drivingDistance(origin, destination)
использует службу карт для расчета направлений движения между двумя местоположениями и возврата расстояния между двумя адресами в метрах. - ФункцияmetersToMiles
metersToMiles(meters)
вычисляет эквивалентное количество миль для заданного количества метров. - Автоматика предлагает пользователю ввести, для какой строки начального и конечного адресов рассчитывать маршруты движения, и добавляет пошаговые маршруты движения на новый лист.
Службы сценариев приложений
В этом решении используются следующие сервисы:
- Служба электронных таблиц — добавляет пользовательское меню, демо-данные для проверки этого решения и форматирует новые листы, когда сценарий добавляет маршруты проезда.
- Базовая служба – использует класс
Browser
, чтобы предложить пользователю ввести номер строки для указания маршрута, и предупреждает пользователя в случае возникновения ошибки. - Служба служебных программ – обновляет шаблонные строки, добавляя в них указанную пользователем информацию.
- Служба карт – получает пошаговые инструкции Google Maps от начального адреса до конечного адреса.
Предварительные условия
Для использования этого образца необходимы следующие предварительные условия:
- Учетная запись Google (для учетных записей Google Workspace может потребоваться одобрение администратора).
- Веб-браузер с доступом в Интернет.
Настройте сценарий
- Сделайте копию таблицы «Расчет расстояния вождения» и преобразуйте метры в мили . Проект Apps Script для этого решения прикреплен к электронной таблице.
Сделать копию - Чтобы добавить заголовки и демонстрационные данные в таблицу, нажмите «Направления» > «Подготовить лист» . Возможно, вам придется обновить страницу, чтобы появилось это пользовательское меню.
При появлении запроса авторизуйте сценарий. Если на экране согласия OAuth отображается предупреждение «Это приложение не проверено» , продолжайте, выбрав «Дополнительно» > « Перейти к {Имя проекта} (небезопасно)» .
Нажмите «Направления» > «Подготовить лист» еще раз.
Запустите сценарий
- В ячейку
C2
введите формулу=DRIVINGDISTANCE(A2,B2)
и нажмите Enter . Если вы находитесь в месте, где используются десятичные запятые, вам может потребоваться вместо этого ввести=DRIVINGDISTANCE(A2;B2)
. - В ячейку
D2
введите формулу=METERSTOMILES(C2)
и нажмите Enter . - (Необязательно) Добавьте дополнительные строки начального и конечного адресов и скопируйте формулы в столбцы
C
иD
, чтобы рассчитать расстояние езды между различными местами. - Нажмите «Направления» > «Создать пошагово» .
- В диалоге введите номер строки адресов, для которых вы хотите сформировать маршруты, и нажмите ОК .
- Просмотрите маршруты проезда на новом листе, созданном сценарием.
Просмотрите код
Чтобы просмотреть код скрипта приложений для этого решения, нажмите «Просмотреть исходный код» ниже:
Посмотреть исходный код
Код.gs
Авторы
Этот образец поддерживается Google с помощью экспертов-разработчиков Google.
Следующие шаги
, Уровень кодирования : Новичок
Продолжительность : 10 минут
Тип проекта : Пользовательские функции и автоматизация с помощью пользовательского меню.
Цели
- Поймите, что делает решение.
- Узнайте, что делают службы Apps Script в решении.
- Настройте сценарий.
- Запустите сценарий.
Об этом решении
Используя пользовательские функции, вы можете рассчитать расстояние езды между двумя точками и преобразовать расстояние из метров в мили. Дополнительная автоматизация предоставляет настраиваемое меню, которое позволяет добавлять пошаговые инструкции от начального адреса до конечного адреса на новом листе.
Как это работает
Скрипт использует 2 пользовательские функции и автоматизацию.
- Функция
drivingDistance(origin, destination)
использует службу карт для расчета направлений движения между двумя местоположениями и возврата расстояния между двумя адресами в метрах. - ФункцияmetersToMiles
metersToMiles(meters)
вычисляет эквивалентное количество миль для заданного количества метров. - Автоматика предлагает пользователю ввести, для какой строки начального и конечного адресов рассчитывать маршруты движения, и добавляет пошаговые маршруты движения на новый лист.
Службы сценариев приложений
В этом решении используются следующие сервисы:
- Служба электронных таблиц — добавляет пользовательское меню, демо-данные для проверки этого решения и форматирует новые листы, когда сценарий добавляет маршруты проезда.
- Базовая служба – использует класс
Browser
, чтобы предложить пользователю ввести номер строки для указания маршрута, и предупреждает пользователя в случае возникновения ошибки. - Служба служебных программ – обновляет шаблонные строки, добавляя в них указанную пользователем информацию.
- Служба карт – получает пошаговые инструкции Google Maps от начального адреса до конечного адреса.
Предварительные условия
Для использования этого образца необходимы следующие предварительные условия:
- Учетная запись Google (для учетных записей Google Workspace может потребоваться одобрение администратора).
- Веб-браузер с доступом в Интернет.
Настройте сценарий
- Сделайте копию таблицы «Расчет расстояния вождения» и преобразуйте метры в мили . Проект Apps Script для этого решения прикреплен к электронной таблице.
Сделать копию - Чтобы добавить заголовки и демонстрационные данные в таблицу, нажмите «Направления» > «Подготовить лист» . Возможно, вам придется обновить страницу, чтобы появилось это пользовательское меню.
При появлении запроса авторизуйте сценарий. Если на экране согласия OAuth отображается предупреждение «Это приложение не проверено» , продолжайте, выбрав «Дополнительно» > « Перейти к {Имя проекта} (небезопасно)» .
Нажмите «Направления» > «Подготовить лист» еще раз.
Запустите сценарий
- В ячейку
C2
введите формулу=DRIVINGDISTANCE(A2,B2)
и нажмите Enter . Если вы находитесь в месте, где используются десятичные запятые, вам может потребоваться вместо этого ввести=DRIVINGDISTANCE(A2;B2)
. - В ячейку
D2
введите формулу=METERSTOMILES(C2)
и нажмите Enter . - (Необязательно) Добавьте дополнительные строки начального и конечного адресов и скопируйте формулы в столбцы
C
иD
, чтобы рассчитать расстояние езды между различными местами. - Нажмите «Направления» > «Создать пошагово» .
- В диалоге введите номер строки адресов, для которых вы хотите сформировать маршруты, и нажмите ОК .
- Просмотрите маршруты проезда на новом листе, созданном сценарием.
Просмотрите код
Чтобы просмотреть код скрипта приложений для этого решения, нажмите «Просмотреть исходный код» ниже:
Посмотреть исходный код
Код.gs
Авторы
Этот образец поддерживается Google с помощью экспертов-разработчиков Google.
Следующие шаги
, Уровень кодирования : Новичок
Продолжительность : 10 минут
Тип проекта : Пользовательские функции и автоматизация с помощью пользовательского меню.
Цели
- Поймите, что делает решение.
- Узнайте, что делают службы Apps Script в решении.
- Настройте сценарий.
- Запустите сценарий.
Об этом решении
Используя пользовательские функции, вы можете рассчитать расстояние езды между двумя точками и преобразовать расстояние из метров в мили. Дополнительная автоматизация предоставляет настраиваемое меню, которое позволяет добавлять пошаговые инструкции от начального адреса до конечного адреса на новом листе.
Как это работает
Скрипт использует 2 пользовательские функции и автоматизацию.
- Функция
drivingDistance(origin, destination)
использует службу карт для расчета направлений движения между двумя местоположениями и возврата расстояния между двумя адресами в метрах. - ФункцияmetersToMiles
metersToMiles(meters)
вычисляет эквивалентное количество миль для заданного количества метров. - Автоматика предлагает пользователю ввести, для какой строки начального и конечного адресов рассчитывать маршруты движения, и добавляет пошаговые маршруты движения на новый лист.
Службы сценариев приложений
В этом решении используются следующие сервисы:
- Служба электронных таблиц — добавляет пользовательское меню, демо-данные для проверки этого решения и форматирует новые листы, когда сценарий добавляет маршруты проезда.
- Базовая служба – использует класс
Browser
, чтобы предложить пользователю ввести номер строки для указания маршрута, и предупреждает пользователя в случае возникновения ошибки. - Служба служебных программ – обновляет шаблонные строки, добавляя в них указанную пользователем информацию.
- Служба карт – получает пошаговые инструкции Google Maps от начального адреса до конечного адреса.
Предварительные условия
Для использования этого образца необходимы следующие предварительные условия:
- Учетная запись Google (для учетных записей Google Workspace может потребоваться одобрение администратора).
- Веб-браузер с доступом в Интернет.
Настройте сценарий
- Сделайте копию таблицы «Расчет расстояния вождения» и преобразуйте метры в мили . Проект Apps Script для этого решения прикреплен к электронной таблице.
Сделать копию - Чтобы добавить заголовки и демонстрационные данные в таблицу, нажмите «Направления» > «Подготовить лист» . Возможно, вам придется обновить страницу, чтобы появилось это пользовательское меню.
При появлении запроса авторизуйте сценарий. Если на экране согласия OAuth отображается предупреждение «Это приложение не проверено» , продолжайте, выбрав «Дополнительно» > « Перейти к {Имя проекта} (небезопасно)» .
Нажмите «Направления» > «Подготовить лист» еще раз.
Запустите сценарий
- В ячейку
C2
введите формулу=DRIVINGDISTANCE(A2,B2)
и нажмите Enter . Если вы находитесь в месте, где используются десятичные запятые, вам может потребоваться вместо этого ввести=DRIVINGDISTANCE(A2;B2)
. - В ячейку
D2
введите формулу=METERSTOMILES(C2)
и нажмите Enter . - (Необязательно) Добавьте дополнительные строки начального и конечного адресов и скопируйте формулы в столбцы
C
иD
, чтобы рассчитать расстояние езды между различными местами. - Нажмите «Направления» > «Создать пошагово» .
- В диалоге введите номер строки адресов, для которых вы хотите сформировать маршруты, и нажмите ОК .
- Просмотрите маршруты проезда на новом листе, созданном сценарием.
Просмотрите код
Чтобы просмотреть код скрипта приложений для этого решения, нажмите «Просмотреть исходный код» ниже:
Посмотреть исходный код
Код.gs
Авторы
Этот образец поддерживается Google с помощью экспертов-разработчиков Google.
Следующие шаги
, Уровень кодирования : Новичок
Продолжительность : 10 минут
Тип проекта : Пользовательские функции и автоматизация с помощью пользовательского меню.
Цели
- Поймите, что делает решение.
- Узнайте, что делают службы Apps Script в решении.
- Настройте сценарий.
- Запустите сценарий.
Об этом решении
Используя пользовательские функции, вы можете рассчитать расстояние езды между двумя точками и преобразовать расстояние из метров в мили. Дополнительная автоматизация предоставляет настраиваемое меню, которое позволяет добавлять пошаговые инструкции от начального адреса до конечного адреса на новом листе.
Как это работает
Скрипт использует 2 пользовательские функции и автоматизацию.
- Функция
drivingDistance(origin, destination)
использует службу карт для расчета направлений движения между двумя местоположениями и возврата расстояния между двумя адресами в метрах. - ФункцияmetersToMiles
metersToMiles(meters)
вычисляет эквивалентное количество миль для заданного количества метров. - Автоматика предлагает пользователю ввести, для какой строки начального и конечного адресов рассчитывать маршруты движения, и добавляет пошаговые маршруты движения на новый лист.
Службы сценариев приложений
В этом решении используются следующие сервисы:
- Служба электронных таблиц — добавляет пользовательское меню, демо-данные для проверки этого решения и форматирует новые листы, когда сценарий добавляет маршруты проезда.
- Базовая служба – использует класс
Browser
, чтобы предложить пользователю ввести номер строки для указания маршрута, и предупреждает пользователя в случае возникновения ошибки. - Служба служебных программ – обновляет шаблонные строки, добавляя в них указанную пользователем информацию.
- Служба карт – получает пошаговые инструкции Google Maps от начального адреса до конечного адреса.
Предварительные условия
Для использования этого образца необходимы следующие предварительные условия:
- Учетная запись Google (для учетных записей Google Workspace может потребоваться одобрение администратора).
- Веб-браузер с доступом в Интернет.
Настройте сценарий
- Сделайте копию таблицы «Расчет расстояния вождения» и преобразуйте метры в мили . Проект Apps Script для этого решения прикреплен к электронной таблице.
Сделать копию - Чтобы добавить заголовки и демонстрационные данные в таблицу, нажмите «Направления» > «Подготовить лист» . Возможно, вам придется обновить страницу, чтобы появилось это пользовательское меню.
При появлении запроса авторизуйте сценарий. Если на экране согласия OAuth отображается предупреждение «Это приложение не проверено» , продолжите, выбрав «Дополнительно» > « Перейти к {Имя проекта} (небезопасно)» .
Нажмите «Направления» > «Подготовить лист» еще раз.
Запустите сценарий
- В ячейку
C2
введите формулу=DRIVINGDISTANCE(A2,B2)
и нажмите Enter . Если вы находитесь в месте, где используются десятичные запятые, вам может потребоваться вместо этого ввести=DRIVINGDISTANCE(A2;B2)
. - В ячейку
D2
введите формулу=METERSTOMILES(C2)
и нажмите Enter . - (Необязательно) Добавьте дополнительные строки начального и конечного адресов и скопируйте формулы в столбцы
C
иD
, чтобы рассчитать расстояние езды между различными местами. - Нажмите «Направления» > «Создать пошагово» .
- В диалоге введите номер строки адресов, для которых вы хотите сформировать маршруты, и нажмите ОК .
- Просмотрите маршруты проезда на новом листе, созданном сценарием.
Просмотрите код
Чтобы просмотреть код скрипта приложений для этого решения, нажмите «Просмотреть исходный код» ниже:
Посмотреть исходный код
Код.gs
Авторы
Этот образец поддерживается Google с помощью экспертов-разработчиков Google.