monday.comのGraphQLを作成します

Aug 31 2020

monday.comAPIを中心にフレームワークを構築しようとしています。次のステートメントが機能します。

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}  }"" }";

すべての脱出は、超流動的な働き方ではありません。より良く、より読みやすい方法はありますか?

しかし、このすべての脱出に取り組むことは悪夢です。すべての入力を歓迎します。特にクエリを動的に作成したい場合。

回答

VladMystetskyi Aug 31 2020 at 10:42

変数を使用してGraphQLクエリを作成できます。これは、クエリを動的にし、二重エスケープを克服するための良い方法です。

詳細はこちら: https://graphql.org/learn/queries/#using-variables-inside-fragments

変数を使用して月曜日のGraphQLクエリを作成するためのチュートリアルがここにあります。 https://support.monday.com/hc/en-us/articles/360013465599-API-Quickstart-Tutorial-Javascript (「GraphQL変数を使用した新しいアイテムの作成」セクション)