Jump to content
  • 0

Webviewer, automatisch inhoud kopieren


SuperWimmie

Question

Dag allemaal,

 

Ik heb een programmaatje waarmee ik middels de webviewer binnen Filemaker een internetpagina ophaal met veel gegevens er in.

Deze gegevens heb ik binnen Filemaker nodig om een aantal velden te vullen.

 

Nou moet de gebruiker zelf op de webpagina (webviewer veld) middels Ctrl-A alles selecteren en vervolgens kopieren naar een tekstveld, zodat ik daarmee via een script allerlei velden kan vullen.

 

Ik heb het nog niet kunnen vinden in de Help van Filemaker, maar ik wil dit natuurlijk geheel automatisch laten verlopen.

 

Enig idee of het kan en zo ja, hoe dat dan gaat?

 

Alvast bedankt!

Link to comment

22 answers to this question

Recommended Posts

  • 0

Als het kan prefereer ik toch echt webservices. Webscraping is erg gevoelig voor veranderingen. Zodra de website beheerder de website verandert heb je kans dat je scraping de mist in gaat. Bij webservices kan je dan gewoon de oude versie aanspreken en gaat alles goed. Dus een beetje oppassen zeker in standaard pakketten.

 

Groet,

 

WJ

Link to comment
  • 0
Als het kan prefereer ik toch echt webservices. Webscraping is erg gevoelig voor veranderingen. Zodra de website beheerder de website verandert heb je kans dat je scraping de mist in gaat. Bij webservices kan je dan gewoon de oude versie aanspreken en gaat alles goed. Dus een beetje oppassen zeker in standaard pakketten.

 

Groet,

 

WJ

 

Sterker nog... via onze eigen internetpagina kan je deze instellingen nu met één druk op de knop geupdated krijgen in Filemaker, zodat we heel snel veranderingen kunnen doorvoeren.

 

a. We hebben een eigen internetpagina waarop de instellingen staan

b. De gebruiker zoekt deze pagina op binnen Filemaker

c. Via GetLayoutObjectAttribute wordt de pagina gekopieerd en ontleed, vervolgens worden diverse velden (t.b.v. instellingen) gevuld

d. via de instellingen worden de pagina's opgezocht die voor de gebruiker van waarde zijn.

 

Mocht zo'n internetpagina wijzigen, dan wijzigen wij onze eigen internetpagina vrij snel daarop aan, zodat alle klanten met één druk op de knop daar weer gebruik van kunnen maken.

Het uitrollen van nieuwe versies is op deze wijze helemaal niet nodig.

Link to comment
  • 0

Voor een planning zou ik graag in mijn FM database automatisch het aantal km's zien dat een medewerker gereden heeft voor ene opdracht. Rony had mij al op weg geholpen met de web-viewer en ik was al gelukkig dat ik zover was totdat.....ik deze topic las. Tja als de behoefte gecreerd wordt.... Deze topic zou voor mij de oplossing kunnen bevatten dus ik ben aan de slag met "getlayoutobjectattribute"

 

Het probleem is dat in google maps het aantal km's wel wordt weergegeven maar ik kan de formule niet maken om de gegevens in mijn veld te krijgen.... Heeft iemand hier ervaring mee?

 

"http://maps.google.com/maps?f=d&hl=nl&geocode=&saddr=" &Medewerkers::Adres_mw & "+" & Medewerkers::Postcode_mw & "+" & Medewerkers::Woonplaats_mw& "&daddr=" & Lokatie's::Adres_lokatie& "+" &Lokatie's::Postcode_lokatie& "+" & Lokatie's::Woonplaats_lokatie& "&ie=UTF8"

Thanks

Link to comment
  • 0

Ik zal jouw wens voor succes nodig hebben ben ik bang... haha. Ik heb het internet al afgezocht en kwam bij diverse FM forums in 't Engels en Frans. Da's nie zo makkelijk hoor.

Misschien is het beter om dit aan de pro's over te laten en mijn wensen op mijn eigen niveau af te stemmen.

 

Bedankt vanuit een zonnig Houten (NL)

Link to comment
  • 0

Stel dat ik het gevonden heb?...class=\"noprint\"\x3e\x3cdiv\x3e110\x26#160;km \x26#8211; ca. 1 uur 18 min.\x3c/div\x3e\x3c/div\x3e\x3cdiv class=\"pw\"\x3e110\x26#160;km \x26#8211; ca. 1 uur 18 min.\x3c/div\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3ctable class=\"ddrsteps\" route=\"0\"

Link to comment
  • 0

Hmm, een groot gedeelte van de formule heb ik kunnen ontcijferen en ik begrijp steeds meer :lol:.

 

Jouw voorbeeld werkt prima met de waarden die ik opgeef, ik kom erachter dat de postcode zelfs niet noodzakelijk is?

 

Ik heb nu de formule's op mijn systeem willen toepassen en alles werkt behalve....de formule waar het nu om draait.

 

Ik gebruik 3 tabellen waar ik de benodigde gegevens uit haal: 1 medewerkers, 1 lokatie's en 1 regels waar ik het totaal km's nodig heb.

( een medewerker gaat op een lokatie werken en ik zou graag direct willen zien hoeveel km's hij betaald moet krijgen)

 

De tabellen zijn uiteraard gerelateerd aan elkaar.

 

De web viewer staat in de tabel met regels en die werkt prima.

 

Wat zie ik over het hoofd?

Link to comment
  • 0

Ik kan jouw analyse of opbouw van hieruit niet beoordelen. Het lijkt me wel sterk dat je de webviewer in je regelbestand steekt. Wat staat er verder nog in?

Het lijkt mij logischer de berekening te maken in de locaties. Maar nogmaals, ik heb hoegenaamd geen idee van je opbouw.

 

Tip:

Het is niet omdat je de berekening nodig hebt in je regeltabel, dat je daar ook de webviewer moet hebben. Precies hiervoor zijn de relaties uitgedacht ...

Link to comment
  • 0

De "regels tabel" is een verzameling van gegevens over een opdracht op basis waarvan de factuur gemaakt wordt en de salarissen uitbetaald worden. Ik heb hiervoor gekozen omdat hier de postcode van de lokatie en van de medewerker samen komen.

 

Ik heb het inmiddels werkend echter niet op de manier zoals het hoort. Kennelijk is de web viewer erg gevoelig voor wat ik doe: ik kreeg het totaal km's maar niet te zien.

 

:oops: Ik beken je dat ik jouw tabel heb gekopieerd naar mijn tabel en de viewer uit de pop-up heb gehaald en nu in hetzelfde venster heb gezet als de berekeningen. Nogmaals, ik moet iets over het hoofd zien maar mijn kennis is te beperkt om te zien wat precies :?

 

Het werkt nu ( zij het met een omweg). Dank voor je hulp weer!

 

Jerry

Link to comment
  • 0

Ik wil eveneens een aantal velden invullen in de url van de webviewer om bepaalde info te vinden.

Hoe kan je nu de refresh van de webviewer uitstellen tot je alles ingevuld hebt?

 

Nu vul ik het 1e veld in en dan krijg je "no data found" vooraleer je het 2e veld ingevuld hebt.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...