[Megoldva] Webszolgáltatás

Táblázatkezelő

[Megoldva] Webszolgáltatás

HozzászólásSzerző: csaga » 2019. november 17., vasárnap 10:03

Sziasztok!
Le szeretném kérdezni az internetről az időjárási adatokat egy Libreoffice calc táblába, itt találtam az infót hozzá: https://help.libreoffice.org/4.4/Calc/WEBSERVICE/hu de az XML szűrésnél nem jó valami, a hibaüzenet #NÉV?
Köszönöm a segítséget!
Működik, köszönöm szépen szóval a XMLSZŰRÉS és WEBSZOLGÁLTATÁS a helyes, nem gondoltam, hogy megváltozott 2014 óta.
Még egyszer köszönöm
A hozzászólást 1 alkalommal szerkesztették, utoljára csaga 2019. november 19., kedd 11:06-kor.
LibreOffice 6.0.7.3 Ubuntu 18.04
Avatar
csaga
 
Hozzászólások: 5
Csatlakozott: 2014. november 13., csütörtök 21:10
Tartózkodási hely: Nagyvárad

Re: Webszolgáltatás

HozzászólásSzerző: Zizi64 » 2019. november 17., vasárnap 19:32

A témát leválasztottam a helytelenül megválasztott, és indokolatlanul folytatott témáról. Ez egy konkrét és más probléma, új témát kell létrehozni ilyen esetben.
Máskor te is ezt tedd, kérlek!
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.0, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3565
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Webszolgáltatás

HozzászólásSzerző: Zizi64 » 2019. november 17., vasárnap 19:36

Na, tehát: te külső adatra történő hivatkozást szeretnél beszúrni egy Calc dokumentumba, ami aztán majd automatikusan frissül, amikor a fájl nyitva van, és van internetkapcsolatod?

Ez a hagyományos HTML honlapok HTML tábláival működik, de a dinamikus létrehozású (szkripttel, a honlap megnyitásának pillanatában létrehozott) adatokkal és táblákkal NEM, vagy csak igen speciális esetekben.

Kipróbálnám a te linkedet, hogy az mit és hogyan (milyen formában) tartalmaz.
Kérlek, töltsd fel ide a linket, hogy honnan akarod letölteni az adatokat, és hogy onnan konkréten melyikre lenne szükséged!

Ha a leírás linkjét próbáltad, az korántsem biztos, hogy azóta is pont ugyanúgy működik, mint a leírás létrehozásának pillanatában: A lekérdezhető adatokat tartalmazó weblapokat is fejlesztik, és semmiféle visszamenőleges "kompatibilitási kötelezettségük" nincs a fejlesztőknek és a tulajdonosoknak.
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.0, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3565
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Webszolgáltatás

HozzászólásSzerző: Zizi64 » 2019. november 17., vasárnap 20:08

Na, azért vannak furcsaságok...

Az általad linkelt leírásban a példa-link HIBÁS!

Kód: Egész kijelölése   KinyitásÖsszecsukás
=SZŰRŐXML(WEBSSZOLGÁLTATÁS("http://api.openweathermap.org/data/2.5/forecast?q=Budapest,hu&mode=xml&units=metric");"number(/weatherdata/forecast/time[2]/temperature/@value)")

1.: a SZŰRŐXML név helyett az én LO 6.2.8 verziómban XMLSZŰRÉS magyar nevű függvény van!
2.: a WEBSSZOLGÁLTATÁS függvénynévben hibásan hosszú SZ van a helyes rövid helyett - WEBSZOLGÁLTATÁS

Ebből egyenesen következik (amit én a függvénynév-fordítások elkezdése óta hangsúlyozok): az eredeti (angol) függvényneveket célszerűbb használni. Erre van egy bejelölhető opció a beállítások Calc - Képlet részében, azaz magyar nyelvű menük mellett is használhatsz angol nevű függvényeket.

De a hibák javítása után is #ÉRTÉK! hibaüzenettel tér vissza mindkét példa. (De legalább nem #NÉV! hibaüzenettel.)
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.0, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3565
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Webszolgáltatás

HozzászólásSzerző: Zizi64 » 2019. november 17., vasárnap 20:41

Viszont a LO 6.2.8 offline súgójában szereplő példa működik! Magyar és angol nyelvű függvénynevekkel is.
Kód: Egész kijelölése   KinyitásÖsszecsukás
=XMLSZŰRÉS(WEBSZOLGÁLTATÁS("wiki.documentfoundation.org/api.php?hidebots=1&days=7&limit=50&action=feedrecentchanges&feedformat=rss");"//lastBuildDate")


Te a 4.4.x verziók weboldalát linkelted be ide a fórumra, de az újabb is hibás a "SSZ" szempontjából, de az XMLSZŰRÉS függvénynév már illeszkedik a 6.x.x sorozat magyar fordításához:
https://help.libreoffice.org/Calc/WEBSERVICE/hu

Lehet, hogy a 4.4.x sorozatban még máshogy volt lefordítva a függvénynév... Na, ezért kell az eredeti angol függvényneveket használni. Viszont a te aláírásod még:
LibreOffice 4.2.7.2 Ubuntu 14.04

Frissítened kéne a programverziódat, mert mindkét honlap azt mondja, hogy ezek a szolgáltatások csakis a 6.x.x verziótól működnek megfelelően! Ha a programodat már frissítetted, akkor a fórum-aláírásodat frissítsd a Felhasználói vezérlőpultban, itt a fórumon.
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.0, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3565
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Webszolgáltatás

HozzászólásSzerző: csaga » 2019. november 19., kedd 11:00

Elnézést, frissítettem az aláírásomat, szóval egy munkafüzetbe le szeretném menteni egy külső, internetes forrásról az időjárási adatot (hány fok van Nagyváradon). Regisztráltam az https://openweathermap.org/-ra, van egy API-m és így néz ki a szkript:
Kód: Egész kijelölése   KinyitásÖsszecsukás
=XMLSZŰRÉS(websszolgáltatás("http://api.openweathermap.org/data/2.5/forecast?id=671768&mode=xml&units=metric&APPID=a745eb4460d9ac187014376ee1f142d9");"number(/weatherdata/forecast/time[2]/temperature/@value)")


Köszönöm szépen a segítséget!
LibreOffice 6.0.7.3 Ubuntu 18.04
Avatar
csaga
 
Hozzászólások: 5
Csatlakozott: 2014. november 13., csütörtök 21:10
Tartózkodási hely: Nagyvárad

Re: [Megoldva] Webszolgáltatás

HozzászólásSzerző: Zizi64 » 2019. november 19., kedd 11:54

Még mindig "ssz" van a képletedben a webszolgáltatás szóban.

Az angol megfelelője nekem működik:
Kód: Egész kijelölése   KinyitásÖsszecsukás
=FILTERXML(WEBSERVICE("http://api.openweathermap.org/data/2.5/forecast?id=671768&mode=xml&units=metric&APPID=a745eb4460d9ac187014376ee1f142d9");"number(/weatherdata/forecast/time[2]/temperature/@value)")


Illetve a helyesen írt magyar verzió is:
Kód: Egész kijelölése   KinyitásÖsszecsukás
=XMLSZŰRÉS(WEBSZOLGÁLTATÁS("http://api.openweathermap.org/data/2.5/forecast?id=671768&mode=xml&units=metric&APPID=a745eb4460d9ac187014376ee1f142d9");"number(/weatherdata/forecast/time[2]/temperature/@value)")
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.0, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3565
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: [Megoldva] Webszolgáltatás

HozzászólásSzerző: csaga » 2019. november 20., szerda 8:37

Kijavítottam, Webszolgáltatás-ra és működik.
Köszönöm szépen a segítséget!
LibreOffice 6.0.7.3 Ubuntu 18.04
Avatar
csaga
 
Hozzászólások: 5
Csatlakozott: 2014. november 13., csütörtök 21:10
Tartózkodási hely: Nagyvárad


Vissza: Calc

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég

cron