Mergado 2 import tabulky

Dobry den,

Tento export mi dela potize s importem tabulky. Pise mi pouze ze neproslo ale skoda ze to nepise proc to neproslo :slight_smile:

Souhrn

Tento text bude skrytý

Pravidlo na import tabulky je toto

Souhrn

Tento text bude skrytý

To vypadá na nějaký problém s názvem některých sloupců nebo v jejich zpracování importním pravidlem, ale uvidíme, nahlásil jsem vývojářům a pak sem dám update.

Super budu cekat :slight_smile:

Problém je v tom, že ve sloupci H importovaného CSV souboru je slovo DESC, které je rezervované pro MQL syntaxi a řazení hodnot…

Řešením je buď počkat do příštího release :frog: , než to vývojáři ošetří, aby takové slovo bylo možné v názvu sloupce mít nebo obalit toto slovo do hranatých závorek: [DESC], takže název sloupce H by vypadal takto:

PRICE_INCL | DESCS | GROUP | DESCS | [DESC]

což by mělo pomoci a import by potom měl hned projít.

1 Like

Funguje super

Jen jeste maly dotaz.
Sloupec g mi prepise sloupec i

Chapu ze oba se jmenuji stejne ale text je jiny

Potrebui to takto:

PRICE_INCL | DESCS | GROUP | NAME
XX
PRICE_INCL | DESCS | GROUP | DESCS | [DESC]
XX

PRICE_INCL | DESCS | GROUP | NAME
YY
PRICE_INCL | DESCS | GROUP | DESCS | [DESC]
YY TENTO SLOUPEC JESTE NEMAM VYPLNENY tak se neleknete.

Upne stejne mi to dela toto pravidlo

Souhrn

Tento text bude skrytý

Jsou to vicenasobny element :frowning:

Zkuste pro názvy těch sloupců G a I použít označení pozice, to by mohlo fungovat:

  • PRICE_INCL | DESCS | GROUP | NAME { @@POSITION = 1}
    a ten druhý název:
  • PRICE_INCL | DESCS | GROUP | NAME { @@POSITION = 2}

Nefunguje :frowning:

MVzdycky se to prepise dalsim muzete se podivat napriklad na ID 384_1085

Zkousim co se da a porad se to prepisuje :frowning:

Potřeboval bych to probrat s kolegou-vývojářem, který má nyní dovolenou, tak jak to půjde dám vědět.
Jinak mě napadá jen řešení “oklikou”, pokud již v exportu ty vícenásobné elementy existují a chcete je pouze importem naplnit, zkusil bych:

  • nazvat si ty sloupce v Google tabulce nestejně, třeba A a B,
  • vytvořit si v exportu pomocné a pro výstup skryté elementy se stejnými názvy (A a B) a
  • importem se do nich hodnoty naplní.
  • Pak už si jen pomocí pravidla “Hromadně zkopírovat hodnoty” data zkopírujete do těch správných elementů:
    APRICE_INCL | DESCS | GROUP | NAME { @@POSITION = 1}
    BPRICE_INCL | DESCS | GROUP | NAME { @@POSITION = 2}
    což by mělo fungovat, vyzkoušeno to však nemám. :innocent:

Dekuji moc pane Ludku, BUdeme muset pockat na vyvovare, protoze prave v epxportu je nemam. Proto mam prave v te tabulce :frowning:

1 Like

Doplňuji info z vývoje:

  1. zápis názvů elementů uvedený výše v příspěvku Mergado 2 import tabulky - #6 od ludekvolejnik je správný, ale slouží jen pro import hodnot do již existujících elementů, tj. tento zápis element nevytvoří, pokud by v exportu chyběl.
  2. :bulb: V následujícím release přibude pravidlo pro vytváření vícenásobných elementů
  3. Vývojáři zváží možnost vytváření vícenásobných hodnot pomocí cesty k elementu (tzn. přes { @@POSISITON = 2 }), pokud tato myšlenka projde, budeme o zavedení informovat v rámci některého z dalších release.

Super děkuji moc.

Pokud jsem to dobře pochopil tak poku dbude prqvidlo vytvareni vicenasobnych elementu tak to pravidlo muzu udelat na ubytovani a strava a pak teprvne spustiti pravidlo na import tabulky ne?

1 Like

Ano :slight_smile:

Dobry den pane Ludku,

  1. Udelal jsem dvě pravidla na vicenásobny element
    A Ubytování
    B Strava
  2. V tabulce ve sloupci G mam napřiklad Pobyt v komfortním dvoulůžkovém pokoji ktery ma byt v elemntu A
    V tabulce ve sloupci H mam napriklad Každé ráno bohatá snídaně formou bufetu ktery ma byt v elemntu B
Souhrn

Tento text bude skrytý

Ale nefunguje to.

Nevíte jak bych to tam mohl dostat? Prosím :slight_smile:

Vím že by to šlo udělat pravidelm ale to by pak bylo všechno stejne. V tabulce mámale někdy jíné názvy.

1 Like

Mozna jeste poslu vizualizaci:

Tento obrazek mam ted vytvroreny vicenasobnym elementem (pravidlo) Element Ubytování
To je ok.

Ted impot z tabulky sloupec G a to nefunguje:
Potrebuji tento sloupec aby byl v tomto elementu viz obrazek

Nevim co mam presne napsat do tabulky aby se sloupec G doplnit do elementu Ubytovani ale pod DESCS | [DESC]

1 Like

Ve specifikaci formátu Skrz.cz pro dovolené jsem našel strukturu:

screenshot-muj.skrz.cz-2022.08.10-10_46_05

a podle ní je vícenásobný element GROUP, nikoliv NAME.

Pravidla na přidání hodnoty vícenásobného elementu tedy nemají být takto:

ale takto:

ve sloupci “G” v CSV souboru pro importní pravidlo by měl být název sloupce místo:
PRICE_INCL | DESCS | GROUP | NAME { @@POSITION = 1} | DESCS | [DESC]
správně takto:
PRICE_INCL | DESCS | GROUP { @@POSITION = 1} | NAME | DESCS | [DESC]
což si prosím upravte.

Nyní to už po úpravě pravidel funguje. :slight_smile: Konečně. :tada: :wink:

Na závěr ještě shrnutí:

  • doplnit popis pod Ubytování je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 1} | NAME | DESCS | [DESC]
  • doplnit popis pod Strava je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 2} | NAME | DESCS | [DESC]
  • doplnit popis pod Wellness je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 3} | NAME | DESCS | [DESC]
  • doplnit popis pod Ostatní je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 4} | NAME | DESCS | [DESC]
2 Likes

Pene Ludku, dekuji moc jste skvely. Prvni 2 pregenrovani vse fungovalo ale ted uz to zase hlasi chybu. Nedelali vyvojari neco? :slight_smile:

Ještě nad tím uvažuji, proč vám to háže chyby, a myslím si, že tam máme ještě jednu chybu. Vzhledem k tomu, že element DESCS je zanořený za GROUP, ne za NAME, měly by být cesty k elementům (element-path) v názvech sloupců spíše takto:

  • doplnit popis pod Ubytování je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 1} | DESCS | [DESC]
  • doplnit popis pod Strava je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 2} | DESCS | [DESC]
  • doplnit popis pod Wellness je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 3} | DESCS | [DESC]
  • doplnit popis pod Ostatní je možné importem s názvem sloupce:
    PRICE_INCL | DESCS | GROUP { @@POSITION = 4} | DESCS | [DESC]

Zkusíte prosím opravit v tabulce a napsat, jestli toto pomohlo?

1 Like

Sakra!!!

FUNGUJE!

Zajmave ale bylo to proc to pak fungovalo ais 2x v predchozi podobe a pak uz ne.
No ale to asi neni podstatne.

Pane Ludku. Az budete v Praze mate u mne obed.

Ted jeste musim vyresit nejak tohle Kryti elementu

2 Likes

Dobrý den,

nebyla nahodu nějaká změna? Nedělal jsem nic a najednou mi to hlasi chybu pri importu tabulky
Posledni uprava tabulky byla 17.8 takze hodne davno :slight_smile:

Souhrn

Tento text bude skrytý

1 Like