Мазмұны:
- 1 -қадам: Бос электрондық кесте жасаңыз
- 2 -қадам: GPS деректерін қосыңыз
- 3 -қадам: Автоматтандыруды қосыңыз
- 4 -қадам: Менің кодты пайдаланыңыз
- 5 -қадам: жабыңыз, содан кейін электрондық кестені қайта ашыңыз
Бейне: Google карталарын Google парақтарына автоматты түрде және ақысыз қосыңыз: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Көптеген өндірушілер сияқты мен де GPS трекерінің бірнеше жобасын жасадым. Бүгін біз GPS нүктелерін Google Sheets -те тікелей сыртқы веб -сайтты немесе API -ді пайдаланбастан тез елестете аламыз.
Ең жақсысы, бұл ТЕГІН!
1 -қадам: Бос электрондық кесте жасаңыз
Бос электрондық кесте жасау үшін tables.google.com немесе docs.google.com/spreadsheets өтіңіз. Егер сіз бұрын Google -де электрондық кесте жасамаған болсаңыз, онда сіз бұл бейнені қарап, тез бастай аласыз.
Мен электрондық кестеге MapsChallenge деп ат қойдым, бірақ сіз өзіңізге ұнайтын кез келген атауды қолдана аласыз.
2 -қадам: GPS деректерін қосыңыз
Бірінші жол баған тақырыптары үшін сақталуы керек. Екінші жолдан бастап GPS нүктелерін енгізіңіз. Сізге үш баған қажет және олар келесі ретпен орналасуы керек:
Уақыт
Ендік
Бойлық
Міне, Хьюстондағы (Техас штаты) қонақүй мен мейрамхана арасындағы жылдам саяхаттың кейбір GPS нүктелері:
Уақыт ендік бойлығы
11:55:33 PM 29.7384 -95.4722
11:55:43 PM 29.7391 -95.4704
11:55:53 PM 29.7398 -95.4686
11:56:03 PM 29.7403 -95.4669
11:56:13 PM 29.7405 -95.4654
11:56:33 PM 29.7406 -95.4639
11:56:43 PM 29.7407 -95.4622
11:56:53 PM 29.7408 -95.461
11:57:03 PM 29.7412 -95.4607
11:57:13 PM 29.7421 -95.4608
11:57:23 PM 29.7432 -95.4608
11:57:33 PM 29.7443 -95.4608
11:57:43 PM 29.7451 -95.4608
11:57:53 PM 29.7452 -95.4608
11:58:03 PM 29.746 -95.4608
3 -қадам: Автоматтандыруды қосыңыз
Егер сіз Microsoft Excel сияқты қосымшалардағы макростармен таныс болсаңыз, сіз бұл түсінікті жақсы көресіз. Біз жазатын код жергілікті түрде жұмыс істемейді және ол VBA емес, JavaScript (ish). Құралдар мәзірін нұқыңыз, содан кейін Сценарий өңдегішін таңдаңыз. Мен сценарийді MapsChallenge деп атадым.
4 -қадам: Менің кодты пайдаланыңыз
Code.gs мазмұнын жойыңыз, содан кейін келесі кодты қосыңыз және Сақтау түймешігін басыңыз:
var ThisSheet;
var map;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Парақ ашылғаннан кейін іске қосыңыз
onOpen () {функциясы
ThisRow = 2;
// Баған енінің өлшемін өзгерту
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Барлық карта кескіндерін жою
ThisSheet.getImages (). ForEach (функция (i) {i.remove ()});
// Ұяшықтарда мәтінді сақтау
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
while (ThisPointTime! = '') {
// Карта жазуын бастау
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue ('Жолдан басталады'+ThisRow);
// Картаны жасаңыз
map = Maps.newStaticMap ();
// Бірінші белгі
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, «0x00FF00», «Жасыл»);
// Бұл нүкте мен соңғы нүктенің айырмашылығы 10 минуттан аз
while (ThisPointTime - LastPointTime <600000) {
// Келесі немесе соңғы белгі бар ма?
(ThisSheet.getRange (ThisRow+1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, «0x0000FF», «Көк»): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, «0xFF0000», «Қызыл»);
}
// GPS жолының суретін параққа қосыңыз
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image/png', Seq), 5, ((Seq-1)*30) +2);
// Карта тақырыбын аяқтау
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue (ThisSheet.getRange (((Seq-1)*30) +27, 5).getValue () +'жолда аяқталатын' + (ThisRow-1)). SetFontWeight («қалың»);
Кезек ++;
}
}
PlaceMarker функциясы (a, b, c) {
map.setMarkerStyle (a, b, c);
map.addMarker (ThisSheet.getRange (ThisRow, 2).getValue (), ThisSheet.getRange (ThisRow, 3).getValue ());
LastPointTime = ThisPointTime;
ThisRow ++;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
}
5 -қадам: жабыңыз, содан кейін электрондық кестені қайта ашыңыз
Біз жасаған автоматтандыру тек электрондық кестенің ашылу оқиғасы арқылы іске қосылады. Электрондық кестені жапқаннан кейін drive.google.com сайтына өтіп, электрондық кестені ашыңыз.
Ұсынылған:
Температураны автоматты түрде өлшеу және дауыстық ақпарат: 5 қадам (суреттермен)
Температураны автоматты түрде өлшеу және дауыстық ақпарат: Соңғы күні бүкіл әлем Covid19 вирусымен күресуде. Алдымен зардап шеккен адамдарды (немесе күдіктіні) тексеру - дене температурасын өлшеу. Осылайша, бұл жоба дене температурасын автоматты түрде өлшейтін және дыбыс арқылы хабарлауға болатын модельге арналған
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: 5 қадам
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: Жер шарындағы елдер қайта ашылып жатқанда, жаңа коронавируспен өмір сүру жаңа өмір салтына айналуда. Бірақ вирустың таралуын тоқтату үшін бізде коронавирусы бар адамдарды басқалардан ажырату қажет. CDC сәйкес қызба - бұл
Өзін -өзі суаратын кастрөлді WiFi көмегімен жасаңыз - су автоматты түрде өседі және су аз болған кезде ескерту жібереді: 19 қадам
Өзін -өзі суаратын кастрөлді WiFi көмегімен жасаңыз - өсімдіктер суды автоматты түрде алады және су аз болған кезде ескертулер жібереді: бұл оқулық сізге ескі бақша қоқыс себетін, қоқыс жәшігін, желімді және өздігінен суарылатын сымсыз өздігінен суарылатын қондырғы қалай жасау керектігін көрсетеді. Adosia -дан су құятын ыдысты жинауға арналған жинақ
WiFi резервуарлы өсімдіктерді автоматты түрде беру - жабық/ашық ауада өсіру - су қондырғылары қашықтан бақылаумен автоматты түрде: 21 қадам
Резервуарлы WiFi автоматты өсімдік қоректендіргіші - жабық/ашық өсіру қондырғысы - су қондырғылары қашықтан бақылаумен автоматты түрде: Бұл оқулықта біз өсімдіктерді автоматты түрде суаратын және Adosia платформасы арқылы қашықтан бақыланатын жабық/ашық өсімдіктерді тамақтандыратын жүйені қалай орнату керектігін көрсетеміз
Автоматты түрде қалай орнатуға болады (ақысыз!): 4 қадам
Автоматты баптауды қалай жасау керек (ақысыз!): Garageband көмегімен сіз көп еститін автоматты реттеу әсерін жасауды үйреніңіз. ** ӨҢДЕУ ** Мысалға сілтеме: http://limelinx.com/files/e7b32e25dda5c5a22ab1bfc8c0eb3acd