Verfassen Sie GraphQL für monday.com
Ich versuche, ein Framework um die API von monday.com zu erstellen. Folgende Aussage funktioniert:
var query = @"{""query"": ""mutation {create_item(board_id: 1111, group_id:\""new_group\"", item_name: \""adding works\"", column_values: \"" {\\\""long_text\\\"": { \\\""text\\\"": \\\""Sample text\\\""}} \"") {id} }"" }";
Das Entweichen ist keine super flüssige Arbeitsweise. Gibt es einen besseren und besser lesbaren Weg?
Aber es ist ein Albtraum, mit all dieser Flucht zu arbeiten. Alle Beiträge sind willkommen. Besonders wenn ich die Abfrage dynamisch erstellen möchte.
Antworten
Sie können eine GraphQL-Abfrage mit Variablen erstellen. Dies ist eine gute Möglichkeit, Ihre Abfragen dynamisch zu gestalten und doppeltes Escape zu überwinden.
Weitere Informationen dazu hier: https://graphql.org/learn/queries/#using-variables-inside-fragments
Hier finden Sie ein Tutorial zum Erstellen einer GraphQL-Abfrage am Montag mit Variablen: https://support.monday.com/hc/en-us/articles/360013465599-API-Quickstart-Tutorial-Javascript (Abschnitt "Erstellen eines neuen Elements mit GraphQL-Variablen")