0

Routenplaner aufruf

Hallo zusammen,

wo ist denn der fehler? Bei click wird folgendes Skript ausgelöst :

let me := this;
let lif := Liefertermin;
let tem := me.'Team wählen';
if Liefertermin and 'Team wählen' then
openURL("https://www.google.de/maps/dir/" + "Max Str.50,01139 Dresden" + "/" + join(for i in select 'Aufträge' where 'Team wählen' = me.tem and lif = Liefertermin do
"/" + i.'Straße' + "," + i.PLZ + "," + i.Ort
end, ""))
end

Jedoch bringt das mir bei den Adressen immer als zweite eine leerzeile, sodas ich diese immer erst löschen muss. Wo hab ich denn den fehler? (die anzahl der stops ist variabel)

4 Antworten

null
    • Michi.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    + "/" ... war zuviel. Klappt

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hi Michi. Kannst Du bitte das Script posten. Es ist eine sehr schöne Idee von Dir und ich würde es gern übernehmen. Gruß Mirko

    • Michi.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    openURL("https://www.google.de/maps/dir/" + "Maxstr. 5,01139 Dresden" + join(for i in select 'Aufträge' where 'Team wählen' = me.tem and lif = Liefertermin do
    "/" + i.'Straße' + "," + i.PLZ + "," + i.Ort
    end, "") + "/" + "Maxstr. 5,01139 Dresden")
    end

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hi Michi. Danke. Hat so bei mir nicht ganz funktioniert, aber ich konnte es umschreiben. Der Schrägstrich zum Abschluss von join() war die Lösung für mich. Klappt sehr gut und nochmal danke für die Idee. Mirko

    *

    openURL("https://www.google.de/maps/dir/" + "Berliner Allee 100, 13088 Berlin" + "/" + join(for i in (select TABELLE)[BEDINGUNG = WERT] do
    i.Strasse + " " + i.Hausnummer+ "," + i.PLZ + " " + i.Stadt
    end, "/"))

    *

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 4Antworten
  • 165Ansichten