Kazalo:
- 1. korak: Ustvarite prazno preglednico
- Korak: Dodajte svoje podatke GPS
- 3. korak: Dodajte avtomatizacijo
- 4. korak: Uporabite mojo kodo
- 5. korak: zaprite in znova odprite preglednico
Video: Enostavno samodejno in brezplačno samodejno in brezplačno dodajte Google Zemljevide v svoje Google Preglednice: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Tako kot mnogi ustvarjalci sem zgradil nekaj projektov za sledenje GPS. Danes si bomo lahko hitro predstavili GPS točke naravnost v Google Preglednicah brez uporabe zunanjega spletnega mesta ali API -ja.
Najboljše od vsega je BREZPLAČNO!
1. korak: Ustvarite prazno preglednico
Pojdite na sheets.google.com ali docs.google.com/spreadsheets, da ustvarite prazno preglednico. Če še nikoli niste ustvarili preglednice v Googlu, lahko hitro začnete z ogledom tega videoposnetka.
Svojo preglednico sem poimenoval MapsChallenge, lahko pa uporabite poljubno ime.
Korak: Dodajte svoje podatke GPS
Prva vrstica mora biti rezervirana za glave stolpcev. Od druge vrstice vnesite točke GPS. Potrebovali boste tri stolpce, ki morajo biti v naslednjem vrstnem redu:
Čas
Zemljepisna širina
Dolžina
Tu je nekaj točk GPS s kratkega potovanja med hotelom in restavracijo v Houstonu v Teksasu:
Časovna širina in zemljepisna dolžina
23:55:33 29.7384 -95.4722
23:55:43 29.7391 -95.4704
23:55:53 29.7398 -95.4686
23:56:03 29.7403 -95.4669
23:56:13 29.7405 -95.4654
23:56:33 29.7406 -95.4639
23:56:43 29.7407 -95.4622
23:56:53 29.7408 -95.461
23:57:03 29.7412 -95.4607
23:57:13 29.7421 -95.4608
23:57:23 29.7432 -95.4608
23:57:33 29.7443 -95.4608
23:57:43 29.7451 -95.4608
23:57:53 29.7452 -95.4608
23:58:03 29.746 -95.4608
3. korak: Dodajte avtomatizacijo
Če poznate makre v aplikacijah, kot je Microsoft Excel, vam bo ta koncept znan. Koda, ki jo bomo zapisali tukaj, se ne izvaja lokalno in je JavaScript (ish), ne VBA. Kliknite meni Orodja in izberite Urejevalnik skriptov. Svoj scenarij sem poimenoval tudi MapsChallenge.
4. korak: Uporabite mojo kodo
Izbrišite vsebino programa Code.gs, dodajte naslednjo kodo in kliknite Shrani:
var Ta list;
var zemljevid;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Zaženi, ko je list odprt
funkcija onOpen () {
ThisRow = 2;
// Spreminjanje velikosti širine stolpcev
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Odstrani vse slike zemljevida
ThisSheet.getImages (). ForEach (funkcija (i) {i.remove ()});
// Hranite besedilo v celicah
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
medtem ko (ThisPointTime! = '') {
// Začni napis zemljevida
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue ('Začne se pri vrstici'+ThisRow);
// Ustvari zemljevid
map = Maps.newStaticMap ();
// Prvi marker
Označevalnik mest (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", "Green");
// Razlika med to in zadnjo točko je manj kot 10 minut
medtem ko (ThisPointTime - LastPointTime <600000) {
// Ali obstaja naslednji marker ali zadnji?
(ThisSheet.getRange (ThisRow+1, 1).getValue () - LastPointTime <600000)? Označevalnik mest (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", "Blue"): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", "Red");
}
// Dodajte sliko sledi GPS na list
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image/png', Seq), 5, ((Seq-1)*30) +2);
// Napis na koncu zemljevida
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue (ThisSheet.getRange (((Seq-1)*30) +27, 5).getValue () +'konča pri vrstici' + (ThisRow-1)). SetFontWeight ("krepko");
Seq ++;
}
}
funkcija PlaceMarker (a, b, c) {
map.setMarkerStyle (a, b, c);
map.addMarker (ThisSheet.getRange (ThisRow, 2).getValue (), ThisSheet.getRange (ThisRow, 3).getValue ());
LastPointTime = Ta čas časa;
ThisRow ++;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
}
5. korak: zaprite in znova odprite preglednico
Avtomatizacijo, ki smo jo ustvarili, bo sprožil samo otvoritveni dogodek preglednice. Ko zaprete preglednico, pojdite na drive.google.com in odprite preglednico.
Priporočena:
Dodajte funkcijo po meri v Google Preglednice: 5 korakov
Dodajte funkcijo po meri v Google Preglednice: Prepričan sem, da ste morali v nekem trenutku svojega življenja uporabiti programsko opremo za preglednice, kot sta Microsoft Excel ali Google Preglednice. So relativno preprosti in enostavni za uporabo, a tudi zelo zmogljivi in zlahka razširljivi. Danes bomo preučili Goo
Droben zapisovalnik temperature ESP8266 (Google Preglednice): 15 korakov
Droben zapisovalnik temperature ESP8266 (Google Preglednice): To je vodnik o tem, kako narediti svoj lasten, popolnoma majhen zapisovalnik temperature, ki podpira WiFi. Temelji na modulu ESP-01 in digitalnem temperaturnem senzorju DS18B20, zapakiranem v tesno 3D tiskano ohišje z 200 mAh litijevo baterijo in mikro U
Posodobite preusmeritev HTTPS različice 2.0 ESP8266 in Google Preglednice: 10 korakov
Posodobite HTTPS Redirect Version 2.0 ESP8266 & Google Spreadsheets: V prejšnjih testih smo komunicirali z modulom ESP8266 in dvosmerno pošiljali podatke v Google Sheet s pomočjo Google Script, sprva zahvaljujoč Sujay Phadke " electronicsguy " ustvarjalec knjižničarja HTTPSRedirect
Ali nadzorujete svoj Esp6266 iz interneta? Brezplačno in enostavno: 7 korakov
Ali upravljate svoj Esp6266 z interneta? Brezplačno in enostavno: Kolikokrat nismo iskali preprostega načina za komunikacijo z našimi napravami prek interneta brez zapletov in / ali zapletenih vmesnih aplikacij, DNS, naslovov IP ali VPN -jev. Velikokrat so me vprašali, kako vklopiti vodil, r
Ustvarite lastnega strežnika MINECRAFT! Super enostavno, hitro in brezplačno! (BREZ KLIKNE VABE): 11 korakov (s slikami)
Ustvarite lastnega strežnika MINECRAFT! Super enostavno, hitro in brezplačno! (NO CLICK BAIT): Minecraft je izredno prijetna igra, v kateri lahko praktično počnete vse, kar želite! Toda igranje s prijatelji po internetu je včasih lahko boleče. Na žalost je večina strežnikov za več igralcev polna trolov, ne pa izkušenj igranja