...
Codeblock | ||
---|---|---|
| ||
// ************************ VERWENDUNG ************************ var res = GetGoogleApiResult("Max-Planck-Straße 14, 53501 Grafschaft", "EUER_COOLER_API_KEY"); var lng = res.results[0].geometry.location.lng; var lat = res.results[0].geometry.location.lat; // ************************ CODE ************************ function GetGoogleApiResult(adresse, apiKey) { var URL = 'https://maps.googleapis.com/maps/api/geocode/json?address="$$ADRESSE$$"&key=' + apiKey; var url = URL.replace("$$ADRESSE$$", adresse); var res = undefined; var xmlHttpRequest = new ActiveXObject("MSXML2.ServerXMLHTTP.3.0"); xmlHttpRequest.open("POST", url, false); xmlHttpRequest.onreadystatechange = function () { if (xmlHttpRequest.readyState == 4) { if (xmlHttpRequest.responseXML.parseError.errorCode != 0) { ScriptHost.RaiseUserException(xmlHttpRequest.responseText & " " & xmlHttpRequest.responseXML.parseError.reason); } else { res = xmlHttpRequest.responseText; } } }; try { xmlHttpRequest.send(); } catch (err) { // What to do on Exception? } return new JsonObject().parse(res); } function JsonObject() { this.parse = function (str) { return new Function("return " + str)(); }; } |
Eigene Tabellen erzeugen
Wie mehrfach erwähnt stellt eine Sparte eine Datenbanktabelle dar. Wenn Sie nun eigene Daten haben, die Sie zum einen Speichern wollen und zum anderen aus Ihren Spartenmasken heraus aufrufen/abfragen wollen, können Sie für diese Daten ebenfalls eine eigene Tabelle erstellen.
Es wird empfohlen die Sparten zu deaktivieren, sodass diese nicht mehr in der Spartenauswahl angezeigt wird.
Hinweis |
---|
Hierbei handelt es sich um einen Workaround. Bitte überlegen Sie, ob diese Art der Umsetzung Sinn in Ihrer Situation ergibt oder ob Ihre Anforderung auch mit Standardverfahren im ams umsetzbar ist. |
Nützliche Links
Script pro Sparte aufteilen
...