2015-01-25 19 views

Antwort

8

This excellent tutorial erläutert, wie es mithilfe von Web Template Connector zusammen mit der Trello REST API durchgeführt werden kann.

Allerdings ist das Regex-Muster in # 19 nicht vollständig korrekt, und einige Probleme werden übersprungen. Es sollte dies geändert werden:

\"id\"[\x00-\x7F]+?\"idShort\":({Type}[0-9]+)[\x00-\x7F]+?\"name\":\"({Description}[\x00-\x7F]+?)\"[\x00-\x7F]+?\"shortLink\":\"({Id}[\x00-\x7F]+?)\"[\x00-\x7F]+?\"url\" 

, so dass alle Benutzer-Karten im Mylyn-Repository angezeigt.

+0

Ich bin nicht sicher, warum bekommen aber das Muster aus den doc Werken während Sie nicht tut !? –

+0

Fantastische Lösung! Mit idBoard: "\" id \ "[\ x00- \ x7F] +? \" IdBoard \ ": \" 1234 \ "[\ x00- \ x7F] +? \" IdShort \ ": ({Typ} [0 -9] +) [\ x00- \ x7F] +? \ "Name \": \ {{{{{{xxxx \ x7F}}}} \ "[\ x00- \ x7F] +? \" ShortLink \ ": \" ({Id} [\ x00- \ x7F] +?) \ "[\ X00- \ x7F] +? \" Url \ "' setze 1234 als dein ID-Board. – omikron

2

Korrekte Regexp zu tutorial. Es unterstützt Etiketten von Karten und kyrillische Beschreibung.

Alle Karten:

\ "id \" + \ "idShort \":.?. ({Typ} [0-9] +) + (?:? \ "IdLabels \". +?) \ "name \": \ "({Beschreibung}. +?) \",. +? \ "shortLink \": \ "({Id}. +?) \". +? \ "url \ "

Karten Ihrer board_id

\" idBoard \ ": \" board_id \“. + \? "idShort \". ({Typ} [0-9] +) + ? (?: \ "idLabels \". +?) \ "name \": \ "({Beschreibung}. +?) \",. +? \ "shortLink \": \ "({Id}. +?) ". +?" url "

1

Die regulären Ausdrücke funktionierten nicht mehr für mich. Stattdessen habe ich dies:

eine neue Web-Template-Repository erstellen:

  • Erstellen Ihnen eine neue Web-Template-Repository
  • Unter zusätzlichen Einstellungen, fügen Sie den applicationkey und userkey Parameter
  • Unter erweiterten Konfiguration, fügen Sie die Aufgaben-URL https://trello.com/c/. Lassen Sie den Rest leer
  • Wechseln Sie in die Ansicht Aufgabenliste. Rechtsklick Neu -> Abfrage
  • Wählen Sie das Web Template Repository und benennen Sie es nach der Karte oder wie Sie wollen
  • Fügen Sie einen weiteren Parameter boardid hinzu. Sie können die Board-ID mit https://trello.com/1/members/my?key={{trello_applicationkey}}&token={{trello_userkey}}
  • Verwenden https://api.trello.com/1/boards/${boardid}/cards?fields=name,shortLink&key=${applicationkey}&token=${userkey} als Query-URL
  • Verwenden "name":"({Description}.+?)","shortLink":"({Id}.+?)" als Abfragemuster